Что такое ошибка 404 на сайте WordPress? Это отсутствие в данную секунду необходимой информации на сервере. Возможно, ошибка исчезнет через короткое время, но чаще всего это означает, что информация была удалена.
Конечно, владельцу сайта наличие битых ссылок и страниц, на которые невозможно зайти, добавляет волнения за свой ресурс. Поскольку чем дольше затягивается процесс устранения ошибки, тем больше страдает сам сайт. Пользователи начинают массово покидать такой ресурс. Негативно ошибка скажется и на продвижении вместе с SEO.
Чтобы исправить эту ошибку, необходимо сделать специальную так называемую заглушку. Это поможет и страницам WordPress 404 после переноса сайта.
В панели управления WordPress, а точнее в шаблоне, который вы используете для этой системы, есть файл 404.php. Именно он и отвечает за создание заглушки.
Чтобы найти этот файл, переходим Внешний вид — Редактор.
Находим в правом сайдбаре файл 404.php. Кликаем по нему и адаптируем под свой сайт. Можно заменить тексты в коде на свои. Однако будьте внимательны с кавычками и другими сопутствующими знаками, чтобы не потерять их. Кроме того, на странице 404, которая играет роль заглушки, можно вставить форму поиска по сайту или поисковым системам, добавить ссылки на основные разделы вашего сайта, категории и отдельные страницы. В общем, такая страница должна привлекать внимание, быть креативной и запоминающейся, чтобы пользователи даже в случае попадания на такую страницу не отказывались в дальнейшем посещать другие страницы вашего сайта. Страница 404 не должна быть скучной.
В случае, когда контент находится на своем месте, но пользователь все равно попадает на страницу ошибки, стоит обратить внимание на .htaccess файл. Он находится на сервере в корневой папке. При возникновении ошибки, этот файл может быть поврежден, неправильно сконфигурирован или удален. Как это исправить?
Заходим в админку WordPress Параметры — Постоянные ссылки (Permalinks) и просто пересохраняем все изменения. Если это не помогло, тогда нужно решить проблему непосредственно в .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
Сохраняем изменения и загружаем этот файл обратно в систему.
Все эти способы должны помочь даже в случаях, когда категории выдают 404 WordPress.
Однако исправить ошибку 404 можно, используя разработки сторонних разработчиков.
Плагин хорош при переезде на другой сайт. Его работа заключается в редиректе 301 страницы с ошибкой 404.
Плагин, при помощи которого пользователь перенаправляется кастомную 404 страницу. Уникальность этого расширения заключается в его способности записывать те ключевые запросы, по которым пользователи попадают на ошибочную страницу и другую информацию.
И хотя это плагин не способен исправлять ошибки 404, однако он умеет записывать некоторые данные в фоновом режиме. Например, от его внимания не уйдут IP-адреса пользователей, разновидности браузеров, которые они используют, ссылки, версии операционных систем и др.
Эта информация позволит владельцу сайта сделать анализ происходящего и лучше понимать, какая именно ошибка мешает пользователям комфортно посещать страницы его веб-проекта.
Любой сайт рано или поздно сталкивается с техническими проблемами, наша статья поможет разобраться с возникшими неполадками и быстро их устранить.