Как исправить «Ошибка 404 — Страница не найдена» в WordPress
Опубликовано: 2022-03-01- Что означает ошибка 404?
- Стоит ли исправлять страницы с ошибкой 404?
- Как определить битые страницы на вашем сайте
- Как исправить ошибку «404 — страница не найдена»
- Все 404 редирект на домашнюю страницу
- Использование пользовательской страницы ошибки 404
- Заключительные слова
Проще говоря, ошибка 404 означает, что на вашем сайте есть неработающие страницы. И важно исправить эту ошибку, как только она появится. Если вы этого не сделаете, вы не только рискуете потерять посетителей сайта и их доверие, но и поисковые системы, такие как Google, могут деиндексировать ваши страницы.
В этом уроке мы сосредоточимся на сайтах WordPress. Поскольку WordPress — это динамическая система управления контентом, она подвержена сбоям.
А именно, добавление или отключение плагинов может создавать ненужные страницы. И в большинстве случаев эти страницы будут иметь структуру постоянных ссылок. Но поскольку с ними не связан контент, эти страницы будут возвращать ошибку «Страница не найдена».
Что означает ошибка 404?
Сообщение об ошибке 404 возвращается, когда посетитель веб-сайта пытается получить доступ к несуществующей странице. Это может произойти из-за того, что посетитель ввел неправильный URL-адрес. Но в некоторых случаях ошибка «Страница не найдена» может появиться из-за отсутствия некоторого контента на вашем сайте.
Справедливости ради, причин, по которым может появиться ошибка 404, довольно много:
- Посетитель сайта ввел неправильный URL. (Например, веб-сайт.com/blogg, а не веб-сайт.com/блог)
- Структура вашего сайта (постоянная ссылка) изменилась.
- URL-адрес, возвращающий ошибку, был перемещен или удален.
- На хостинге вашего веб-сайта возникла ошибка, из-за которой ваш веб-сайт стал недоступен.
- Плагин или тема создали несуществующие страницы и ссылки. (Это относится к пользователям WordPress.)
Могут быть и другие причины, но перечисленные выше являются наиболее распространенными.
Стоит ли исправлять страницы с ошибкой 404?
Это интересный вопрос. Есть два способа сделать это, некоторые предпочитают перенаправлять все свои страницы с ошибкой 404 с помощью перенаправления 301. В то время как другие создают пользовательскую страницу 404 Not Found, чтобы посетители знали, что они попали на неработающую страницу. Лично я предпочитаю делать редирект.
Это избавляет меня от необходимости оставлять неработающие страницы на моем сайте. Но, что более важно, это также помогает перенаправить весь трафик на домашнюю страницу моего блога.
Тем не менее, вот причины, по которым вам следует исправить страницы 404:
- Google может интерпретировать неработающие страницы как ненадежный сайт и, таким образом, обесценивать авторитет вашего доменного имени. Другими словами, это плохо для SEO.
- Если кто-то посещает ваш веб-сайт по рефералу и попадает на неработающую страницу — это мгновенный красный флаг и вызывает скептическое отношение к вашему бренду.
- Оставляя страницы 404 открытыми, вы не передаете ценность обратной ссылки на свою домашнюю страницу.
В этом его общая суть. Итак, теперь, когда мы знаем, что такое ошибка 404 и почему ее стоит исправить, нам нужен способ проанализировать наш собственный сайт, чтобы обнаружить потенциально неработающие страницы.
Как определить битые страницы на вашем сайте
Существует несколько способов определить страницы 404 Page Not Found на вашем сайте. Во-первых, всякий раз, когда вы сами сталкиваетесь с такой ошибкой. Кроме того, ваши пользователи могут попасть на неработающую страницу и сами уведомить вас об этом. Однако такой подход не дает полной картины. Поскольку у вас могут быть сломанные страницы, о которых вы не знаете.
Таким образом, более эффективным способом выявления битых страниц является использование инструментов. И таких инструментов нам доступно довольно много. Вот некоторые из них, которые я рекомендую лично:
- Консоль поиска Google. Вы должны использовать инструменты Google для веб-мастеров в любом случае. Преимущество этого инструмента в том, что он будет автоматически предупреждать вас о проблемах с вашими страницами. Например, они возвращают ошибку 404.
- Ahrefs. Это один из самых популярных SEO-инструментов для интернет-маркетологов. А с недавнего времени Ahrefs бесплатно предлагает свои инструменты для веб-мастеров владельцам сайтов. Если вы можете подтвердить, что являетесь владельцем своего сайта, вы можете провести бесплатный аудит своих страниц.
- Доктор Линк Проверить. С помощью этого инструмента вы можете проверить до 1500 ссылок на вашем сайте. Просто введите URL-адрес и позвольте инструменту сделать свою работу. Идеально подходит для небольших веб-сайтов.
Простой запрос Google даст довольно много результатов для аналогичных инструментов.

Как исправить ошибку «404 — страница не найдена»
Итак, в этом разделе руководства мы сосредоточимся на конкретных решениях для исправления неработающих ссылок и страниц. И хотя некоторые из исправлений могут быть специфичны для WordPress, на практике они должны отлично работать и для других веб-сайтов CMS.
Все 404 редирект на домашнюю страницу

Самый эффективный способ решить все проблемы с неработающими страницами — использовать плагин переадресации 301. Это мой любимый плагин, которым я пользуюсь уже много лет. Вы также можете загрузить его и активировать непосредственно с панели управления WordPress.
Что такое 301 редирект?Проще говоря, HTTP-статус 301 говорит браузеру постоянно перенаправлять страницу в другое место. Чаще всего он используется для перенаправления страницы всякий раз, когда структура URL-адреса (постоянная ссылка) изменилась. Он также используется для ошибок 404, потому что помогает сохранить авторитет обратных ссылок.
И плагин предоставляет возможность перенаправить все ваши неработающие страницы на определенный URL-адрес. В моем случае, как и в вашем, этот URL-адрес является домашней страницей.
Панель инструментов плагинов также предоставляет отчет о том, сколько всего URL-адресов было перенаправлено. И показывает последний журнал битых страниц на вашем сайте. Просто используя этот плагин, вы можете полностью избавиться от необходимости беспокоиться о битых страницах.
Использование пользовательской страницы ошибки 404

В некоторых редких случаях вы можете использовать настоящий шаблон для своих страниц 404. В частности, это полезно для пользователей WordPress, которые также используют свой сайт для целей электронной коммерции или SaaS. В таких случаях информирование пользователей о том, что они перешли по неработающей ссылке, может помочь вам направить их в правильном направлении. И предотвратить потерю потенциальных клиентов.
Для начала вы можете использовать такой плагин, как Custom 404 Pro. Этот плагин позволяет указать пользовательскую страницу ошибки 404, которую вы хотите использовать для всех неработающих страниц. Другими словами, вы можете самостоятельно создать пользовательскую страницу ошибки. Затем используйте плагин, чтобы убедиться, что все неработающие страницы перенаправляются на этот конкретный шаблон.
Альтернативный метод — отредактировать файл .htaccess .
- Создайте и опубликуйте пользовательскую страницу 404. Используйте готовые шаблоны или сделайте это самостоятельно с помощью конструктора страниц. Тебе решать.
- Сохраните URL-адрес своей страницы 404, а затем получите доступ к каталогу файлов вашего сайта WordPress. Это уникально для вашего хостинг-провайдера. В моем случае WordPress установлен в каталог /var/www/html/ , а файл .htaccess можно найти в /var/www/html/.htaccess . Вы также можете установить плагин WP File Manager, чтобы получить доступ к этому файлу непосредственно из самой панели управления WordPress.
- Откройте файл .htaccess и добавьте код, показанный ниже. Затем сохраните и закройте его.
Код для отображения пользовательской страницы 404 следующий:
ErrorDocument 404 /page-not-found # Using the ErrorDocument property to redirect 404 errors to a custom page
Постоянные ссылки /page-not-found должны указывать на пользовательскую страницу 404, которую вы разработали и опубликовали. Это довольно просто. И, что лучше всего, этот метод позволяет вам использовать любой шаблон страницы 404, который вам нравится.
Заключительные слова
Как видите, устранить проблему самостоятельно довольно просто. Если у вас возникнут проблемы, дайте мне знать, и я буду более чем счастлив помочь. Как я упоминал ранее, я предпочитаю просто перенаправлять страницы с помощью перенаправления 301. Это избавляет меня от головной боли, связанной с необходимостью часто проверять, не появились ли какие-либо новые неработающие страницы.