Требуется переадресовать запрос с определенного юзерагента на другую директорию этого-же сайта.Сделал следующее:
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 не дружу вообще.
RewriteCond %{HTTP_USER_AGENT} ^Firefox/(.*)$
RewriteRule ^(.*)$ /firefox/$1 [R=302]