Яндекс предъявляет за неверный код 404

  • 2 Ответов
  • 196 Просмотров

User

  • Сообщений: 94
    • Просмотр профиля
Яндекс стал мучить извещениями с претензией:
Цитировать
Вероятно, на сайте ***.ru некорректно настроен возврат HTTP-кода 404 Not Found, что может негативно сказаться на индексировании сайта роботом. Настройте возврат кода 404 на запрос несуществующих страниц.
Всё, что я нашёл на эту тему у Даннео, это кусок кода в .htaccess
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>

В последнее время с делал только одно изменение на сайте - включил какую-то службу, запрещающую показывать картинки с моих сайтов всем, кроме тех, кому я разрешил:
Появились такие вот строки в том же файле:
RewriteCond %{HTTP_REFERER} !^https://qrz.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^https://qrz.com$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]

При создании домена в папке были файлы для ошибок 403 и 404, но я всё удалил.
Теперь не знаю, как удовлетворить Яндекса.

Если набрать несуществующую страницу, то показывается просто белый лист в браузере. И код любой отсутствует при просмотре.

Помогите решить эту проблему, пожалуйста!

buhCRM

  • Сообщений: 7
    • Просмотр профиля
Re: Яндекс предъявляет за неверный код 404
« Ответ #1 : 02 Января 2023, 11:57:20 »
Белый экран, это, скорее всего, критическая ошибка сервера. Она может быть вызвана интерпритатором php или не верными настройками.
Вполне возможно, те изменения, которые Вы вносили, некорректны. Попробуйте откатить их. 
Вполне возможно, что проблема достаточно серьёзная "на пальцах" объяснить будет сложно. Уточните, что за службу Вы включали.
Если отключить, проблема пропадает? Дайте ссылку на Ваш сайт.
« Последнее редактирование: 02 Января 2023, 12:08:01 от buhCRM »

User

  • Сообщений: 94
    • Просмотр профиля
Re: Яндекс предъявляет за неверный код 404
« Ответ #2 : 04 Января 2023, 19:17:57 »
Благодарю, buhCRM, за помощь!

То, что я включал через cpanel у хостера называется "Защита от прямых ссылок".
Описание её действий: "Защита от прямых ссылок предназначена для того, чтобы помешать другим сайтам ссылаться напрямую на файлы вашего сайта (как указано ниже). Другие сайты по-прежнему смогут подключаться к любому типу файла, не указанному ниже (например, к файлам html). Примером Hotlinking служит использование тега <img> для показа изображения с вашего сайта на другом веб-сайте. В результате другой сайт незаконно расходует вашу пропускную способность. Перечислите сайты, с которых вы разрешаете ссылаться напрямую. Система пытается добавить все принадлежащие вам сайты список. Однако, возможно, вам потребуется добавить некоторые сайты вручную".

Я отключил это чудо, пока не ругается никто. :)
« Последнее редактирование: 04 Января 2023, 19:19:31 от User »