weranda
@weranda

Как устранить закольцованный редирект в .htaccess?

Не могу понять как корректно настроить редирект ботов по user-agent на конкретную страницу в файле .htaccess.

Вот код:
RewriteCond %{HTTP_USER_AGENT} yandex [NC,OR]
RewriteCond %{HTTP_USER_AGENT} mozilla [NC,OR]
RewriteCond %{HTTP_USER_AGENT} chrome [NC,OR]
RewriteCond %{HTTP_USER_AGENT} google [NC]
RewriteRule ^(.*)$ https://mysite.ru/target/


Если в user-agent встречается подходящий по условиям текст, то редиректим бота на нужную страницу, но на этой странице вновь срабатывают правила .htaccess и так по кругу.

Что надо прописать в файле, чтобы при обнаружении бота редирект срабатывал на всех страницах кроме нужной?
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
@kacheleff
fullstack developer
добавить флаг L пробовали?
RewriteRule ^(.*)$ https://mysite.ru/target/ [L]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы