Как исправить ошибки 404 в wordpress с использованием 301 переадресации
Хотите исправить ошибки 404 в WordPress? Затем читайте дальше, поскольку сегодняшняя статья показывает вам, как это сделать.
Когда вы сталкиваетесь с страницей ошибок 404, многие посетители быстро предполагают, что веб-сайт, который они посещают, нарушен. В конце концов, они не видят веб-страницу, которую они ожидали. Вместо этого они получают что-то вроде этого:

Однако это предположение неверно. Ошибка 404 не обязательно означает, что с вашим сайтом что-то не так.
Ошибка 404 просто означает, что запрошенный URL не найден. Это может быть результатом неработающей ссылки или чего-то такого же простого, как опечатка. Другими словами, 404s классифицируются как ошибка на стороне клиента — что-то посетитель сделал неправильно, прямо или косвенно.
Несмотря на это, 404 ошибки неизбежно отразятся плохо на вашем веб-сайте — особенно для посетителей, которые не понимают их причины. Они также могут создавать проблемы, так как много ошибок, несомненно, повредит посетителям. И, если отсутствующая веб-страница является страницей продаж, ну, это в значительной степени уничтожает любую возможность подсчета конверсии от этого посетителя.
Надеюсь, теперь вы понимаете, что, хотя 404 ошибки могут быть не вашей ошибкой (хотя некоторые из них), они должны быть исправлены. И, к счастью, есть плагин для работы … возможно, ваше лучшее решение для исправления ошибок 404 в WordPress — это называется перенаправление, доступное бесплатно из официального репозитория.
Сегодня мы рассмотрим три распространенные причины ошибок 404 и как использовать плагин Redirection для «исправления» их с использованием 301 переадресации. Хотя вы можете создавать эти 301 переадресации без использования плагина, отредактировав файл .htaccess вручную, плагин Redirection является самым быстрым и простым решением для исправления ошибок 404 в WordPress.
Как исправить ошибки 404 в WordPress: возможные сценарии
Мы рассмотрим три сценария:
- Изменение самих URL.
- Проблемы с входящими ссылками указывали на известныеадресаты.
- Проблемы с входящими ссылками указывали на неизвестныеадресаты.
Сценарий один: изменение URL-адресов самостоятельно
Это один из сценариев, которым мы полностью контролируем.
Если по какой-либо причине мы решили изменить наши URL-адреса — скорее всего, это результат изменения постоянных ссылок — тогда все наши существующие URL-адреса станут излишними, эффективными немедленно.
Например, при переходе от example.com/2016/old-link к example.com/new-link, исходный URL больше не существует. Запрос на то, что URL-адрес вернет ошибку.
Конечно, мы по-прежнему хотим, чтобы наши существующие ссылки и страницы работали. Поэтому для решения проблемы нам необходимо настроить 301 переадресацию.
Перенаправление 301 является лучшим перенаправлением в большинстве ситуаций — он сообщает поисковым системам, что веб-страница постоянно перемещается. В результате поисковые системы не будут наказывать вас за изменения, и ваш рейтинг SEO сохраняется. К счастью, плагин Redirection специализируется на 301 переадресации.
Давайте разложим сценарий на две дополнительные возможности:
- a) Существующие изменения URL-адреса
Если вы уже изменили свои URL-адреса, вы, вероятно, видите много 404? Это плохая новость для всех, так что пришло время для быстрой работы по перенаправлению — или длинной, в зависимости от того, насколько велик ваш сайт.
В этой ситуации вам придется вручную создавать 301 переадресацию.
Начните с записи всех старых URL-адресов и соответствующих новых URL-адресов. Теперь перейдите в Инструменты / Перенаправление.
В разделе добавить новый заголовок перенаправления добавьте один из ваших ошибочных URL-адресов в поле Исходный URL-адрес. Хотя в поле «Совпадение» есть множество опций, «URL-адрес» работает лучше всего, поэтому оставьте его как есть.
Точно так же, поскольку мы знаем целевое местоположение для нашей веб-страницы, мы можем оставить поле Действие «Перенаправить на URL». Оставьте поле Regular expression пустым.
Наконец, введите правильный URL-адрес в поле «Целевой URL». Закончите, нажав кнопку «Добавить перенаправление».
Теперь нам нужно проверить перенаправление. Посетите старый URL-адрес и, если вы правильно настроили перенаправление, вы сразу же перейдете на правильный URL-адрес.
Отлично, ваша первая попытка исправить ошибки 404 в WordPress — это успех!
Это довольно трудоемкий процесс, который мы обсуждали, поскольку он предусматривает создание ручной переадресации для каждой отдельной страницы. Если еще не поздно, есть лучший способ, хотя …
б) Будущие изменения URL-адреса
Если вы рассматриваете изменения ваших URL — адресов, сделайте себе одолжение и установить Перенаправление плагин в настоящее время. Это сэкономит вам много времени и разочарования на линии.
Это связано с тем, что перенаправление отслеживает все изменения существующих URL-адресов и автоматически создает перенаправление 301 при обнаружении любых изменений.
Прежде чем начать, перейдите в раздел «Инструменты / перенаправление», затем перейдите на вкладку «Группы». Назовите свою группу, установите ее в сообщения WordPress и нажмите «Добавить».
Перейдите на вкладку «Параметры», найдите поле «Изменения в журнале» и выберите группу, которую вы только что создали. Нажмите «Обновить».
Перейдите в сообщение, затем нажмите, чтобы изменить расширение URL. Когда вы внесете изменения, нажмите «ОК», а затем «Обновить».
Теперь, когда вы перейдете обратно в Инструменты / Перенаправление, вы увидите, что плагин уже проделал тяжелую работу. Он уже создал 301 редирект, указав старый URL на новый:
Второй сценарий: неправильные входящие ссылки, указывающие на известные адресаты
Однако для большинства ошибок 404 вы совершенно непричастны. Например, мы все хотим, чтобы на веб-сайтах с высокими полномочиями было много внешних ссылок, верно? Но что делать, если эти веб-сайты ошибаются и указывают на их связь в другом месте?
В этой ситуации любой, кто нажимает на эту ссылку, получит URL-адрес, который не существует, что приведет к ошибке 404. Как вы не контролируете внешний веб-сайт, как вы можете решить эту проблему?
Один из вариантов — обратиться к веб-мастеру относительно любых известных сломанных ссылок. В противном случае вы можете снова подключиться к надежному плагину перенаправления.
Перейдите в Инструменты / Перенаправление. Затем перейдите на вкладку 404s. На этом экране будут перечислены все ошибки 404, сгенерированные на вашем веб-сайте. Идите дальше и попробуйте, пытаясь посетить URL-адрес вашего сайта, которого не существует — плагин Redirection будет отмечать ошибку 404 в режиме реального времени.
Теперь не все 404-ые стоит исправления, но, если вы видите один URL-адрес, появляющийся несколько раз, вы можете указать его в нужном месте. Если правильное место очевидно, то есть.
Когда вы определили, где ссылка должна быть указана, нажмите кнопку «Добавитьперенаправление».
Добавьте правильный URL-адрес в поле «Целевой URL». Опять же, оставьте параметры соответствия и действия по умолчанию и нажмите «Добавить перенаправление».
Легко, да? Теперь попробуйте посетить неработающую ссылку, чтобы подтвердить, что ваша переадресация активна.
Сценарий три: неправильные входящие ссылки указаны в неизвестных направлениях
Во втором сценарии мы фиксировали ссылки, указывающие на неправильное место, когда можно было определить правильный пункт назначения.
Это не всегда будет иметь место, однако, или, возможно, некоторые ссылки просто не стоят беспокойства по исправлению, поскольку они так редко используются.
Помните: вы никогда не сможете предотвратить или исправить ошибки 404 в WordPress. Они всего лишь часть запуска веб-сайта. Вопрос в следующем: как вы сохраняете влияние ошибки 404 до минимума?
Это сообщение об ошибке по умолчанию, выпущенное темой Twenty Sixteen. Давайте будем честными: страница, подобная этой, никому не нужна, не так ли?
Даже если правильное назначение не может быть определено, вы все равно можете обслуживать клиента, что более полезно, чем это. Например, вы можете обратиться к своим наиболее полезным ресурсам, чтобы их запустить. Или вы можете просто перенаправить их на другую существующую страницу, такую как домашняя страница.
Каждая тема WordPress поставляется со страницей ошибок 404 по умолчанию, но они не всегда являются наиболее полезными или креативными, как мы только что продемонстрировали. Если вы хотите настроить страницу 404, вы можете сделать это, отредактировав файл 404.php вашей темы или установив плагин.
Если вы принимаете решение в сторону плагина, и это, безусловно, более удобный для пользователя вариант — я рекомендую плагин 404 Page SeedProd:
Этот параметр не будет исправлять ошибки 404 в WordPress как таковой. Однако, представляя посетителям полезную альтернативу содержащемуся ими материалу, они гораздо чаще остаются на вашем сайте.
Как вы исправляете ошибки 404 в WordPress? Поделитесь своими мыслями и не стесняйтесь задавать любые вопросы в комментариях ниже!