Я хочу переписать имя папки из www.mysite.com/admin/page.php
в www.mysite.com/administrator.version.1/page.php
переписывают имя папки Htaccess
следует учитывать, что папка администратора существует, но administrator.version.1 не exist.it просто имя.
Я искал и обнаружил, что строка запроса может измениться, но я не могу найти решение.
некоторые из этих решений являются
RewriteEngine on
RewriteRule ^administrator.version.1/(.*) /admin/$1 [L,R=301]
и
RewriteCond %{THE_REQUEST} ^GET\ /administrator.version.1/
RewriteRule ^administrator.version.1/(.*) /admin/$1 [L,R=301]
, но они не работают.
мой htaccess
:
RewriteEngine on
RewriteRule ^administrator.version.1/(.*) /admin/$1 [L,R=301]
EDITED Я использую это
RewriteEngine on
RewriteRule ^administrator08.30.2015/(.*) /admin/$1 [L,R=301]
он работает правильно, но когда я вхожу www.mysite.com/administrator08.30.2015/, он перенаправляет меня на WWW .mysite.com/admin/ и браузера показать www.mysite.com/admin/, но я не показываю администратора, я хочу показать administrator08.30.2015 в uri, возможно ли это?
Я удаляю флаг R, но он все еще перенаправляет меня.
Если перенаправлять все от '' admin' до administration.version.1', то вы можете просто использовать 'Перенаправление '. –
Нет, я не хочу перенаправлять, потому что перенаправление означает, что у меня должно быть два одинаковых администратора папки и Administration.version.1. – navid
@anubhava все мои папки находятся в public_html, htaccess также находится в папке public_html. – navid