WORDPRESS 404 ERROR NOT FOUND (РЕШЕНО) - CompForAll

WORDPRESS 404 ERROR NOT FOUND (РЕШЕНО)

0

Из множества потенциальных ошибок, которые вы можете увидеть на своем сайте WordPress, ошибка 404 Not Found является одной из самых легко решаемых. Но это не значит, что это не расстраивает, когда вы или ваши посетители пытаются просмотреть ваш сайт и продолжают сталкиваться с сообщением об ошибке 404 Not Found. Это последнее, что вы хотите, чтобы потенциальные покупатели впервые увидели ваш бренд. Ошибка 404 также может указывать на то, что что-то изменилось или переместилось, и, возможно, необходимо добавить редирект 301 для SEO .

В этом посте мы попытаемся помочь вам снова запустить ваш сайт, объяснив несколько вещей:

  • Что за ошибка 404 Not Found?
  • Как исправить ошибку 404, не в WordPress
  • Как создать собственную страницу ошибки 404 Not Found Page
  • Как следить за ошибками 404

Что за ошибка 404 Not Found ?

Всякий раз, когда вы или один из ваших посетителей посещают ваш веб-сайт, ваш браузер отправляет запрос на веб-сервер и получает обратно данные, включая то, что называется HTTP-заголовком. Заголовок HTTP включает коды состояния HTTP, чтобы объяснить «что произошло» с запросом.

В большинстве случаев запрос работает отлично, и вы никогда не увидите код состояния HTTP ( если только не посмотрите ). Но если что-то пойдет не так , ваш веб-браузер обычно отображает сообщение с кодом состояния HTTP, чтобы указать точную проблему.

Так же , как и другие сообщения об ошибках ( 500 ERROR502 ERROR504 ERROR и т.д.), Ошибка 404 Not Found является результатом этого процесса.

Что в действительности означает ошибка 404?

По сути, это означает, что клиент ( ваш веб-браузер или ваш посетитель ) смог успешно подключиться к хосту ( серверу вашего веб-сайта ), но не смог найти фактический запрашиваемый ресурс ( например, конкретный URL-адрес или имя файла). ).

Например, если кто-то пытается получить доступ, yoursite.com/post-name но у вас нет контента с этим слагом  post-name. Посетитель увидит ошибку 404, поскольку, даже если ваш веб-сервер работает нормально, запрошенный ресурс не существует.

Это не просто сообщения или страницы, любой отсутствующий ресурс может вызвать ошибку 404 на сервере, такие ​​как отсутствующий файл изображения, отсутствующий JavaScript, отсутствующий CSS и т. Д.

Причины ошибки 404 WordPress?

Если вы видите эту ошибку на всем контенте вашего сайта, это, как правило, связано с проблемой постоянных ссылок вашего сайта WordPress . Однако, если вы видите его только на отдельных частях контента, скорее всего, это связано с тем, что вы изменили часть контента без настройки перенаправления.

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

Ошибка 404 Non Found, варианты сообщений.

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

  • “Error 404”
  • “404 Not Found”
  • “HTTP Error 404”
  • “Not Found”
  • “Page Not Found”
  • “The requested URL was not found on this server.”
  • “The page cannot be found”
  • “We can’t find the page you’re looking for.”
  • “The requested URL /~ was not found on this server. That’s all we know.
Страница ошибки Google 404

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

Забавный пример 404 страницы

Ошибка 404 Not Found влияние на SEO

Ошибка 404 Not Found не оказывает негативного влияния на SEO. Но она может оказать негативное влияние в зависимости от причины возникновения ошибки.

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

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

Ошибка 404 страница не найдена, влияние на производительность сайта

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

Вы также можете проверить 404 ошибки в Google Search Console или установить сторонний плагин, такой как  Redirection,  который регистрирует 404 ошибки. Однако помните, что подобные плагины также влияют на производительность.

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

Как исправить ошибку 404 WordPress

Ниже мы рассмотрим несколько различных способов, как исправить сообщение об ошибке 404 «Страница не найдена», в зависимости от того, происходит ли это по всему сайту или с конкретным контентом.

Обновите постоянные ссылки вашего сайта WordPress

Если при попытке получить доступ к контенту у вас возникают ошибки 404, наиболее вероятной причиной является проблема с вашими постоянными ссылками (или вашим файлом .htaccess , если ваш хост использует Apache ).

Самый простой способ исправить это — обновить настройки постоянных ссылок через панель управления WordPress. Все, что вам нужно сделать, это зайти в «Настройки» → «Постоянные ссылки» и нажать «Сохранить изменения» (вам не нужно вносить какие-либо изменения — достаточно нажать «Сохранить изменения»).

Восстановить постоянные ссылки в WordPress

Настройка перенаправления 301 для перемещенного или переименованного содержимого

Если вы столкнулись с 404 ошибками в определенном фрагменте контента, проблема, вероятно, заключается в том, что вы:

  • Изменили URL-адрес для этого контента.
  • Переместите этот фрагмент содержимого вручную, например, удалив существующий пост и вставив его в новый пост.

Затем пользователи пытаются получить доступ к содержимому в старом местоположении и видят страницу 404 вместо ресурса, который они ожидали. Лучший способ исправить это — автоматически перенаправить любого, кто пытается получить доступ к старому местоположению, в новое местоположение. Таким образом, они доберутся до нужного места без каких-либо 404 ошибок. Это также хорошо для SEO. Если вы переместите или переименуете сообщение без добавления перенаправления, вы потеряете все полномочия домена, связанные с обратными ссылками, указанными на этом сообщении.

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

Во-первых, вы можете использовать бесплатный плагин Redirection для настройки перенаправлений с панели управления WordPress. После того, как вы установили и активировали плагин, перейдите в Инструменты → Перенаправление и введите URL-адрес страницы 404 в поле «Исходный URL» и новое расположение содержимого в поле «Целевой URL»:

Как настроить перенаправления с помощью плагина Redirection

Наконец, если ваш хост использует сервер Apache, вы можете использовать .htaccess для настройки перенаправлений. Сайт .htaccess Generator может помочь вам создать правильный код для добавления в файл .htaccess вашего сайта.

Как создать собственную страницу ошибки 404 Not Found Page

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

Например, если посетитель неправильно набирает URL-адрес или если другой веб-сайт ссылается на несуществующую страницу, люди получат 404 ошибки, несмотря ни на что.

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

  • Окно поиска
  • Важные ссылки
  • Контактная информация

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

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

Как следить за ошибками 404

В дальнейшем может быть полезно обратить внимание на то, какие запросы вызывают 404 ошибки на вашем сайте. Это может помочь вам:

  • Найдите неработающие ссылки , которые отправляют людей на несуществующий ресурс (это могут быть внутренние ссылки или внешние ссылки с других сайтов).
  • Посмотрите, на каких страницах Google возникают проблемы при сканировании. Затем вы захотите выяснить, почему Google пытается сканировать несуществующую страницу и настроить перенаправление, если это необходимо.
  • Устраните проблемы, связанные с производительностью, с ошибками 404.

Вариант 1 — Google Analytics

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

Вариант 2 — плагин WordPress

Если вы хотите использовать плагин WordPress, вышеупомянутый плагин Redirection может помочь вам отслеживать 404 ошибки с вашей панели WordPress.

Вариант 3 — сторонний инструмент аудита

Вы также можете использовать сторонний инструмент аудита, такой как Ahrefs, для отслеживания ошибок 404 на вашем сайте WordPress. Вы даже можете настроить это для запуска по расписанию.

404 ошибки аудита

Вариант 4 — консоль поиска Google

Наконец, вы можете отследить 404 ошибки, с которыми сканеры Google сталкиваются в консоли поиска Google. После того, как вы проверили свой сайт с помощью Google Search Console , перейдите в Сканирование → Ошибки сканирования → Не найдено, чтобы просмотреть список 404 ошибок, с которыми столкнулся Google. Это, безусловно, один из самых простых способов. Он также является лучшим с точки зрения производительности, поскольку не требует никаких сторонних плагинов или дополнительного сканирования вашего сайта. Боты Google уже сканируют ваш сайт на регулярной основе, так почему бы просто не воспользоваться данными, которые они уже предоставляют? 😉

Google Search Console 404 ошибки

Резюме

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

0