@Templar3d

Правило «И не =» для RewriteCond?

Требования:
Условие = источник трафика "равен" google и юзер агент "не равен": googlebot
Если условие верно, то из страницы "А" делаем "301 редирект" на страницу "Б"
Если условие не верно, то мы не делаем никаких манипуляция, и по умолчанию страница "А" получает код ответа "200".
Сейчас работает с "источник трафика "равен" google":
RewriteCond %{HTTP_REFERER} ^(.*)\.google\.(.*) [NC]
RewriteRule ^(.*)/super-puper/$ https://example.org/?refcode=z910027635c38753 [L,R]

а нужно добавить еще "и юзер агент "не равен": googlebot""
  • Вопрос задан
  • 36 просмотров
Решения вопроса 1
RewriteCond %{HTTP_REFERER} ^(.*)\.google\.(.*) [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*googlebot.*$ [NC]
RewriteRule ^(.*)/super-puper/$ https://example.org/?refcode=z910027635c38753 [L,R]

Ну а отрицание просто отрицание!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
AMICUM Кемерово
от 80 000 ₽
ToBe Москва
от 250 000 до 300 000 ₽
Сбер Москва
от 200 000 ₽
24 окт. 2020, в 13:21
12000 руб./за проект
24 окт. 2020, в 12:03
1 руб./за проект
24 окт. 2020, в 11:52
90000 руб./за проект