Как в WordPress создать настраиваемые страницы ошибок HTTP

Когда вы прочтете эту статью, то сможете создать настраиваемые страницы с сообщениями об HTTP-ошибках, которые улучшат ваш сайт.

Что такое ошибки HTTP?

Мы все видели Error 404. Но что это такое? Название какой-то трассы в пустыне?

Что такое ошибки HTTP?

Если есть шоссе 404, надеюсь, оно не ошибочно.

Ошибка HTTP означает, что браузер смог связаться с сервером. Но сервер не смог найти запрашиваемый ресурс. Как правило, сервер хостинга генерирует веб-страницу «404 Not Found», когда пользователь пытается перейти по неработающей ссылке.

Это самое известное и распространенное сообщение об ошибке, которое вы найдете в интернете.

Что такое 404?

Что такое 404?

История гласит, что в комнате 404 размещались первые серверы сети в CERN (Европейская организация по ядерным исследованиям). А также что у изобретателя интернета Тима Бернерса-Ли был там офис, и его часто не могли найти. Но это миф.

На самом деле коды HTTP-ошибок обозначают числовые диапазоны в категории. Ошибки клиента попадали в диапазон 400, и поэтому «404» стало кодом «ресурс не найден».

Другие типы страниц ошибок HTTP

Ниже приведен краткий список наиболее распространенных страниц с ошибками HTTP:

  • 301 - указывает, что содержимое перемещено и не будет возвращено в исходное местоположение. 301 — это постоянные редиректы для контента.
  • 400 - указывает на неправильный запрос. Это означает, что браузер пытался получить доступ к контенту неверным способом, или запрос неверен.
  • 401 – для доступа к контенту требуется авторизации.
  • 500 - общая ошибка сервера. Она указывает на то, что сервер не знает, как обработать запрос.
  • 504 - указывает на то, что сервер ждал данных, но не получил их. Период времени ожидания по умолчанию составляет 30 секунд.

Если интересно, то есть еще много кодов ошибок HTTP.

Что вызывает ошибки HTTP?

Основной причиной появления сообщений об HTTP-ошибках является перемещение веб-страницы или ее содержимого на другой URL-адрес.

Другие причины возникновения ошибок HTTP:

  • Веб-страница была удалена.
  • URL-адрес был введен в браузере неправильно.
  • Сервер сайта, не работает или соединение разорвано.
  • Введенный домен больше не существует.
  • Запрашиваемый домен не может преобразовать в IP по DNS.

Как их исправить

Самый простой способ исправить HTTP-ошибку – использовать редирект. А также можете исправить ссылку или восстановить удаленную страницу.

Инструменты для отслеживания HTTP-ошибок:

  • Google Search Console. В Google Search Console в раскрывающемся меню выберите «Сканирование», «Ошибки сканирования».
  • SmartCrawl - этот бесплатный SEO-плагин может помочь с проверкойнеработающих ссылок.

После установки и активации WordPress-плагина SmartCrawl перейдите в панель администрирования и откройте раздел Sitemap. Затем нажмите на «Сканер URL» и инструмент отобразит все неработающие ссылки.

Также SmartCrawl позволяет перенаправлять любые «мертвые» веб-страницы. Для этого перейдите в Дополнительные инструменты> Перенаправление URL-адресов.

Как их исправить

Как насчет SEO?

Неработающие ссылки могут повредить SEO. Google отмечает, что наличие ошибок 404 не обязательно повредит SEO сайту. Но может негативно сказаться на UX. Что может привести к снижению производительности сайта и к высокому показателю отказов.

Зачем создавать настраиваемые страницы ошибок HTTP?

Вы бы предпочли увидеть это:

Зачем создавать настраиваемые страницы ошибок HTTP?

Может ли это быть еще хуже?

Или это:

Зачем создавать настраиваемые страницы ошибок HTTP? - 2

Кому не понравится увидеть милую собаку?

Или может это:

Если у вас есть страница с ошибкой 404, она не должна быть скучной. Достаточно проявить креативность на страницах ошибок и добавить к ним полезный призыв к действию.

Поднимем тост за хороший хост

Основной гарантией отсутствия на сайте страниц с ошибками является использование хорошего хостинга. Он также убережет вас от проблем с задержками, медленной загрузкой веб-страниц и другими факторами, которые могут привести к ошибке 504.

Плагины для настройки страниц HTTP-ошибок

Я расскажу о нескольких бесплатных плагинах, которые позволяют создавать и настраивать и страницы ошибок HTTP:

404page

404page

Данный плагин работает практически с любой темой оформления. С его помощью вы сможете настроить страницу ошибок HTTP в редакторе WordPress.

Но этот плагин не создает перенаправлений, а позволяет указать правильный код 404. Это один из самых популярных плагинов ошибок HTTP на сегодняшний день.

404page - 2

Custom 404 Pro

Этот плагин заменяет страницу 404, используемую по умолчанию, пользовательской страницей. Он позволяет быстро и просто создать собственную страницу для ошибок 404 и настроить ее. Плагин часто обновляется и имеет полную поддержку на Github.

All 404 Redirect to Homepage

All 404 Redirect to Homepage

Это простое решение для обработки страниц с ошибками 404 с помощью редиректа 301. Данный плагин устраняет ошибки, перенаправляя все страницы с ошибками 404 на домашнюю или пользовательскую страницу.

Он регулярно обновляется и имеет активный форум поддержки. А также предоставляет график, который отображает все ошибки, возникающие на сайте.

301 Redirects - Easy Redirect Manager

301 Redirects - Easy Redirect Manager

Плагин позволяет создавать и управлять редиректами 301 и 302. Это поможет улучшить SEO сайта и удобство работы пользователей.

Он имеет удобный интерфейс, прост в установке и настройке. А также поддерживает выбор вариантов страниц, записей, пользовательских типов записей, архивов и настройку целевого URL-адреса.

Данный плагин также позволяет сохранять строки запросов по перенаправлениям, включает в себя функции импорта / экспорта для управления массовыми перенаправлениями.

Redirection

Redirection

Самый популярный бесплатный плагин редиректов для WordPress. С его помощью можно управлять редиректами 301, следить за ошибками 404. И даже перенаправлять пользователя, если он вошел в систему или вышел из нее.

Некоторые из функций плагина включают в себя перенаправления для определенных браузеров, файлы куки, HTTP-заголовки и многое другое. Он также позволяет настраивать журнал истории редиректов на сайте.

404 to 301 - Redirect, Log and Notify 404 Errors

404 to 301 - Redirect, Log and Notify 404 Errors

Плагин перенаправляет пользователя на любую страницу, используя редирект 301 или любой другой статус.

Некоторые функции плагина включают в себя настройку перенаправления пользователя для каждого пути 404, возможность перевода и получение уведомлений по электронной почте.

Заключение

Теперь вы знаете о том, что такое страница ошибки HTTP, какие бывают коды ошибок HTTP и что их вызывает. Но помните следующее:

Редиректы: вместо того, чтобы закрыть страницу, перенаправьте пользователя на специально настроенную (или главную) страницу сайта.

Держите страницы под контролем: не забудьте проверить сайт с помощью SmartCrawl или другого подходящего инструмента, чтобы убедиться в том, что на нем нет битых ссылок.

Помните об обновлениях: обновили или изменили ссылку? Убедитесь, что в процессе другие ссылки не будут сломаны.

Сделайте страницы ошибок персонализированными: обязательно предоставьте пользователям персонализированную страницу ошибки, которая сочетается с вашим брендом. Не делайте ее стандартной, а также разместите призыв к действию.

Вадим Дворниковавтор-переводчик статьи «Error You Go: How To Create Customized WordPress HTTP Error Pages»

Дайте знать, что вы думаете по этой теме статьи в комментариях. За комментарии, дизлайки, лайки, отклики, подписки огромное вам спасибо!