URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7705
[ Назад ]

Исходное сообщение
"(htaccess) переадресация с корня сайта"

Отправлено Zax , 24-Мрт-13 16:58 
Требуется переадресовать запрос с определенного юзерагента на другую директорию этого-же сайта.

Сделал следующее:


RewriteCond %{HTTP_USER_AGENT} "Firefox"
RewriteRule ^(.*)$ /firefox/$1 [R=301,L]

Переадресовало, но после переадресации... переадресовало еще раз, и еще, и еще, и так до:
"[s]Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.[/s]"
Попытался добавить условие на переадресацию в случае запроса в корень. Вышло приблизительно следующее:

RewriteCond %{HTTP_USER_AGENT} "Firefox"
RewriteCond %{REQUEST_URI} ^/
RewriteRule ^(.*)$ /firefox/$1 [R=301,L]

Но в итоге все запросы с любых юзерагентов начали идти по кругу.

Короче говоря, прошу помощи в написании правильного правила, ибо с .htaccess не дружу вообще.


Содержание

Сообщения в этом обсуждении
"(htaccess) переадресация с корня сайта"
Отправлено pavlinux , 25-Мрт-13 16:50 

RewriteCond %{HTTP_USER_AGENT} ^Firefox/(.*)$
RewriteRule ^(.*)$ /firefox/$1 [R=302]