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

Почему не отдается ошибка 404?

Ситуация: сайт на вордпрессе. Специально обращаюсь к несуществующему ресурсу https://site.ru/proekty/proekty-2/proek или https://site.ru/proekty/pro/, но сайт отдает код 301 и открывается https://site.ru/proekty/

https://site.ru/n редиректится на https://site.ru/news/.

Каждый раз проверяю в приватном режиме браузера, с другой машины, с телефона. Результат везде одинаковый. В .htaccess вот что:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
AddDefaultCharset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml


Что делать?
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
choodo
@choodo Автор вопроса
На официальном https://wordpress.org/plugins/browse/beta/ (взято первое попавшееся) при обращении к https://wordpress.org/plugins/browse/bet уводит на https://wordpress.org/plugins/
8-)

update:

люди подсказали, что это результат поведения функции, описанной в https://developer.wordpress.org/reference/function...

При желании можно найти плагин, который это поведение отключает.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
ivaneliseeff
@ivaneliseeff
Кратко о себе
В .htaccess, то, что требуют настройки wordpress.

Если у Вас есть категория "proekty", то при открытии всего того что выше уровнем не существует, будет редирект в категорию. А вообще, стоит посмотреть настройки плагинов/движка/дизайна. Такой редирект, может быть настроен где-то там.
Ответ написан
Комментировать
Paul_Inglsmit
@Paul_Inglsmit
Wordpress-космонавт
Проверьте, есть ли у вас файл 404.php
Ответ написан
Ваш ответ на вопрос

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

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