I want to rewrite the folder name from www.mysite.com/admin/page.php
to www.mysite.com/administrator.version.1/page.php
we should consider that admin folder exists but administrator.version.1 doesn't exist.it's just a name.
I search and find that query string can change,but I can't find any solution.
some of those solutions are
RewriteEngine on
RewriteRule ^administrator.version.1/(.*) /admin/$1 [L,R=301]
and
RewriteCond %{THE_REQUEST} ^GET\ /administrator.version.1/
RewriteRule ^administrator.version.1/(.*) /admin/$1 [L,R=301]
but they don't work.
my htaccess
:
RewriteEngine on
RewriteRule ^administrator.version.1/(.*) /admin/$1 [L,R=301]
RewriteEngine on
RewriteRule ^administrator08.30.2015/(.*) /admin/$1 [L,R=301]
it works correctly but when I enter www.mysite.com/administrator08.30.2015/ ,it redirects me to www.mysite.com/admin/ and the browser show www.mysite.com/admin/ ,but I don't show admin ,I want to show administrator08.30.2015 in uri ,is it possible?
I remove R flag but it still redirects me.
Mahmood Akbarian, one of my best friend, tell me a solution, and it is
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^administrator.v1/(.*) admin/$1