Задать вопрос
@sergeiy_permyakov

Как перенаправить все ссылки такого вида?

Подскажите как сделать перенаправление такого вида
//site.ru/?wordfence_lh=1&hid=B32A556F519D0207F45797596B7D5639

Чтобы все ссылки где есть /?wordfenc_lh перенаправлялись на файл 404.php

Сделал вот так
RewriteCond %{REQUEST_URI} /?wordfence.* [NC]
RewriteRule .+ /410.php [L,R=301]

Не работает
  • Вопрос задан
  • 112 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Решения вопроса 1
@dodo512
Если нужен редирект с кодом 301.
RewriteCond %{QUERY_STRING} (?:^|&)wordfence_lh=
RewriteRule ^ /404.php? [R=301,L]


Если нужно внутреннее перенаправление.
ErrorDocument 404 /404.php

RewriteCond %{QUERY_STRING} (?:^|&)wordfence_lh=
RewriteRule ^ - [R=404,L]


Или
RewriteCond %{QUERY_STRING} (?:^|&)wordfence_lh=
RewriteRule ^ /404.php? [L]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы