WordPress Error 404 Pages Основные советы и инструменты
Страшная страница 404 может быть огромной головной болью для любого, кто управляет веб-сайтом. И иногда выяснить, как обрабатывать такие ошибки при использовании CMS, такой как WordPress, может быть еще сложнее. WordPress имеет настройки по умолчанию для обработки 404 ошибок, но они оставляют желать лучшего. Итак, как можно улучшить эту стандартную обработку? И что более важно, как вы предотвращаете 404 ошибки в первую очередь?
Это краткое руководство по 404 ошибкам в WordPress. Он включает в себя информацию о том, почему они происходят, почему они так важны, как их предотвратить и многое другое. Мы включили несколько плагинов, которые делают обработку ошибок WP 404 практически безболезненной, а в конце мы выбрали дополнительные ресурсы. Обработка ваших 404 ошибок должна быть легкой после прочтения этого.
Читайте также:
- Креативная ошибка 404 страницы - часть I
- Креативная ошибка 404 страницы - часть II
- 404 не найдено и объяснено 9 самых распространенных ошибок HTTP
Что вызывает ошибку 404 страницы в WordPress?
404 страницы в WordPress чаще всего возникают из-за изменения структуры постоянных ссылок сайта. Если владелец сайта изменит структуру постоянных ссылок своего блога WP, он, скорее всего, получит входящие ссылки, указывающие на страницы, которые больше не расположены по определенному адресу. Это означает, что тем входящим посетителям будет предоставлена страница 404 вместо контента, который они искали..
Другие причины появления 404 страниц могут быть в коде ваших файлов index.php или search.php. Если в каком-либо файле есть ошибка в коде, он может возвращать результаты с недопустимыми адресами (или вообще не может возвращать результаты). Если вы внесли изменения в файлы index.php или search.php, рекомендуется проверить и убедиться, что они не обслуживают недопустимые адреса и что все ваши страницы все еще работают. Всегда сохраняйте резервную копию предыдущей версии каждого файла, прежде чем вносить изменения на случай, если вам потребуется откат к более ранней версии.
Еще одна распространенная причина, по которой вы получаете страницу 404, связана с тем, что mod_rewrite не установлен на вашем сервере. Чтобы использовать Pretty Permalinks, вы должны иметь mod_rewrite, работающий на вашем сервере. Если вы пытаетесь использовать Pretty Permalinks и получаете ошибки, это первое, что нужно проверить.
Потенциальные повреждения ошибки 404 страниц
Наиболее очевидный ущерб, вызванный получением страницы 404, связан с показателем отказов на вашем сайте. Если посетитель переходит по ссылке на ваш сайт и получает страницу 404, а не содержимое, которое он искал, маловероятно, что он будет искать ваш сайт, чтобы найти его. Они могут предположить, что его больше нет на вашем сайте, и просто искать в другом месте..
Если ваш сайт заполнен 404 ошибками, возможно, вы также попадете в рейтинг поисковых систем. Если пауки поисковых систем постоянно представлены несуществующими страницами, они оштрафуют ваш сайт за недействительные ссылки. Одна или две страницы 404, возможно, не окажут большого влияния, но если половина страниц, по мнению поисковой системы, не должна быть, вы получите больший успех.
Как предотвратить ошибку 404 страницы
Лучший способ предотвратить 404 страницы - быть активным. Прежде всего, настройте ваши постоянные ссылки с самого начала. Если вы впервые запустите блог, чтобы настроить хорошо структурированные постоянные ссылки, вам вряд ли придется менять их в будущем..
Будьте активны в отношении входящих ссылок, которые не являются правильными. Отправьте краткую заметку человеку, который запускает сайт со ссылкой, и попросите его изменить его на правильную ссылку. Большинство владельцев сайтов будут более чем рады сделать это.
Не удаляйте старый контент. Если вам нужно что-то удалить, а не удалить полностью, создайте пользовательскую страницу по этому адресу, которая предоставляет некоторую информацию о том, что было раньше, или ссылки на другие посты и страницы, которые могут представлять интерес для посетителя..
Существует множество плагинов, которые могут помочь вам предотвратить и управлять 404 страницами..
10 плагинов для работы с ошибкой 404 страницы
Прилагаемые ниже плагины могут сильно помешать вашим посетителям увидеть страницу 404. Эти плагины являются бесплатными и варьируются от плагинов, которые автоматически перенаправляют ваших посетителей на те, которые просто регистрируют ошибки 404.
404 уведомитель
Этот плагин от Alex King поможет вам уведомить вас о любых 404 ошибках, появившихся на вашем сайте. Это очень полезный плагин, который можно использовать, если вы меняете структуру постоянных ссылок или иным образом перемещаете вещи и беспокоитесь о том, что вы могли пропустить некоторые вещи и не хотите рисковать неработающими URL-адресами..
Смарт 404
Плагин Smart 404 помогает автоматически удалять 404 страницы. Если посетитель заходит на страницу, которая выдаст ошибку 404, этот плагин ищет запрошенный URL-адрес, чтобы узнать, есть ли какая-либо другая публикация, которая, вероятно, соответствует. Если существует более одного потенциального соответствия, он может вернуть список возможных ссылок. Это долгий путь, чтобы помочь исправить высокий показатель отказов, вызванный 404 ошибками.
Google 404
Этот виджет позволяет легко встроить окно поиска Google на пользовательскую страницу 404..
Полезные 404
Плагин, который создает более полезные 404 страницы, включая ряд вещей, упомянутых в статье A List Apart “Более полезный 404“.
Бесплатный 404 плагин
Этот плагин создает настраиваемую страницу 404, которая включает связанные посты с любыми ключевыми словами, которые появляются в запрошенном URL.
JH 404 Logger
Этот плагин добавляет виджет приборной панели, который отображает последние 404 ошибки. Это отличный, ненавязчивый способ узнать, возвращает ли ваш сайт ошибки.
WP 404 исправление картинок
Этот плагин позволяет заменять изображения, возвращающие ошибку 404, изображением по умолчанию. У вас также есть возможность добавить класс в тег img или полностью скрыть изображение, если оно отсутствует.
Страница ошибок в стиле Дунстана
Этот плагин можно использовать для создания настраиваемой страницы ошибок, аналогичной той, которая использовалась на 1976design.com/blog Dunstan Orchard. Пользовательская страница, которую он создает, очень полезна для пользователей, в том числе отображает последние пять сообщений в блоге, окно поиска и возможность сообщить об ошибке, а также.
Постоянные ссылки перемещены навсегда
Этот плагин полезен, если вы изменяете структуру постоянных ссылок вашего блога и не хотите терять свои входящие ссылки, переходящие на ваши старые страницы. Помимо перенаправления посетителя на новую ссылку, он также генерирует “301 перемещено навсегда” ошибка, так что посетители будут автоматически перенаправлены в будущем (вместе с поисковыми роботами).
Перенаправление
Этот плагин отслеживает 404 ошибки и позволяет сопоставить их с 301 переадресацией. Это также позволяет вам установить пользовательское перенаправление, которое позволяет передавать URL на другую страницу, файл или веб-сайт. И это создает полный журнал всех перенаправлений. Его можно использовать для перенаправления как несуществующих, так и существующих страниц, и его можно настроить на перенаправление в зависимости от состояния входа в систему или других параметров..
Больше ресурсов
Существует множество других ресурсов, которые могут помочь вам справиться с ошибками 404 в вашем блоге WP или на другом веб-сайте. Вот некоторые из лучших:
- Проверка на наличие мертвых ссылок - часть статьи в Кодексе WordPress, которая включает в себя ряд ссылок для поиска мертвых ссылок на вашем сайте..
- Создание страницы ошибки 404 - Официальная документация из Кодекса WordPress.
- Настройте страницу 404 с помощью администратора WordPress - руководство по созданию шаблона страницы 404, который можно редактировать прямо из административной области WP..
- Пользовательские страницы 404 для WordPress Theme - публикация, в которой представлены отличные идеи о том, что вы можете включить в пользовательскую страницу 404.
- Лучший дизайн страницы ошибок WordPress 404 - Галерея с двадцатью удивительными примерами страниц ошибок 404. (Все изображения выше были получены через этот пост.)