2011-02-08 3 views
1


У меня есть файл .htaccess:
RewriteEngine On
RewriteRule ^enter(.*)$ /admin$1 [L]
Я хочу, чтобы сделать внутренний сервер перенаправление /администратору/некоторые/инфо страницы, когда пользователь пытается использовать /войти/some/info/ url. И это работает правильно, за исключением случая /введите url. В этом случае ответ сервера 301 и переадресация браузера на страницу /admin
Пожалуйста, помогите решить эту проблему.Apache mod_rewrite: неизвестный браузер перенаправляет

ответ

0

Если вы хотите перенаправлять произойдете только тогда, когда есть что-то после того, как «войти», то попробуйте следующее:

RewriteEngine On 
RewriteRule ^enter/(.+)$ /admin/$1 [L] 

Надеется, что это помогает!

+0

Спасибо за ответ! – Strannik

0

Спасибо за ответ! :)
Я просто решил проблему перенаправлять так же:
RewriteEngine On
RewriteRule ^enter/?(.*)$ /admin$1

+0

Будьте осторожны, это регулярное выражение немного отличается, оно все равно отправит example.com/enter в example.com/admin. – aorcsik

Смежные вопросы