Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как отдавать ошибку 404 для определённой страницы по условиям из .htaccess?

Как отдавать ошибку 404 для определённой страницы по условиям из .htaccess?


     16.11.2019    .htaccess, 404 ошибка, 404    Все вопросы » Общие вопросы    3222

вопрос
Подскажите, как настроить .htaccess, чтобы по ссылкам http://site.ru/ru/index.php?do=feedback и http://site.ru/ru/?do=feedback отдавалась ошибка 404?

Такие правила в данном случает не работают:

RedirectMatch 404 ^/ru/index.php?do=feedback.*$
RedirectMatch 404 ^/ru/?do=feedback.*$

Ответа пока нет


5 комментариев

dj-avtosh
PHP-developer

dj-avtosh - 17 ноября 2019 00:23 -

RewriteRule ^directory/ - [L,R=404]

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

nikolay.safronov
Юзер

nikolay.safronov - 17 ноября 2019 00:32 -

Это, как и пример в вопросе, работает только для директорий.

Вот так уже не работает:
RewriteRule ^index.php?do=feedback - [L,R=404]

dj-avtosh
PHP-developer

dj-avtosh - 17 ноября 2019 00:51 -


RewriteCond %{QUERY_STRING} ^do=feedback$
RewriteRule ^(.*)$ - [R=404,L]

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

nikolay.safronov
Юзер

nikolay.safronov - 17 ноября 2019 00:54 -

Спасибо. А если у меня .htaccess в корне лежит, а сам движок в каталоге /ru/, как можно модифицировать запись, чтобы работало?

dj-avtosh
PHP-developer

dj-avtosh - 17 ноября 2019 00:55 -

положить .htaccess в папку с проектом

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх