Перенаправление пользователей IE 6 и 7 в определенную папку с помощью .htaccess - PullRequest
1 голос
/ 28 марта 2012

Я использую это правило в своем .htaccess для перенаправления пользователей IE 6 и 7 на определенный URL:

RewriteCond %{HTTP_USER_AGENT} MSIE\ ([67])\. 
RewriteRule (.*) http://www.example.com/ie/$1 [R=301,L]

но в итоге пользователи попадают на сайт:

www.example.com / т / т / т / т / т / т / т / т / т / т / т / т / т / т / т / т / т / т / т / то есть / есть / есть / есть / есть / есть

и это продолжается вечно.

Что я не так делаю?

1 Ответ

2 голосов
/ 28 марта 2012

См., [R = 301, L] означает, что он действительно перенаправляет (с http-статусом 301) в новое местоположение, то есть браузер снова возвращается в то же место с ie / добавлен ... и все произойдет снова. 1001 *

Что вам нужно сделать, это добавить еще RewriteCond перед правилом:

RewriteCond %{REQUEST_URI} !^/ie/

Таким образом, если MSIE входит в / т.е. / что-то в URI, этот запрос не будет переписан ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...