Как исправить ошибку «Не найдена» страница 404 в WordPress

Опубликовано: 2019-03-15
Wordpress 404
Следуйте @Cloudways

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

Итак, вы столкнулись с ошибкой WordPress 404 или ошибкой «Страница WordPress не найдена»? Не волнуйтесь! У нас есть решение для вас.

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

Сегодня я собираюсь рассказать вам, как легко исправить страницу WordPress 404, которая не найдена, или WordPress «404 not found» на вашем веб-сайте. Итак, приступим!

    • Ошибка страницы 404 WordPress (кроме домашней страницы)
    • Ошибка 404 WordPress после изменения постоянных ссылок
    • Исправить ошибку WordPress 404 (Internet Explorer)
    • Изменить и обновить URL-адрес WordPress в базе данных
    • Исправить ошибку WordPress 404 на локальных серверах
    • Альтернативный метод

Ошибка 404 в WordPress?

Нет причин расстраиваться! Нанять эксперта Cloudways, который поможет вам решить проблему.

Найти эксперта

Ошибка страницы 404 WordPress (кроме домашней страницы)

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

      • Войдите в свою панель управления WordPress.
      • Зайдите в Настройки → Постоянные ссылки.
      • Выберите настройки по умолчанию
      • Нажмите кнопку " Сохранить изменения".
      • Измените настройки обратно на предыдущую конфигурацию (когда вы выбрали перед По умолчанию). Верните пользовательскую структуру, если она у вас была.
      • Нажмите " Сохранить настройки".

Примечание. Если вы используете настраиваемую структуру, скопируйте / вставьте ее в разделе «Настраиваемая база».

Установка постоянных ссылок

В некоторых случаях это решение исправляет ошибку «WordPress 404 не найден» или «Постоянные ссылки WordPress не работают». Однако, если это не сработает для вас, вам необходимо отредактировать файл .htaccess в основном каталоге (где находится основной файл index.php) вашей установки WordPress. Ошибки 404 также обычно возникают из-за неправильно настроенного файла .htaccess или проблем, связанных с правами доступа к файлу.

Ошибка 404 WordPress после изменения постоянных ссылок

.htaccess - это скрытый файл, поэтому вы должны сделать все файлы видимыми на вашем FTP.

Прежде всего, войдите на свой сервер с помощью FTP, загрузите файл .htaccess, который находится в том же месте, где находятся такие папки, как / wp-content / wp-admin / wp-includes /.

Затем откройте этот файл в любом текстовом редакторе по вашему выбору.

Перейдите по следующей ссылке: https://codex.wordpress.org/htaccess и скопируйте / вставьте версию кода, наиболее подходящую для вашего веб-сайта. Сохраните файл .htaccess и загрузите его на рабочий сервер.

htaccess файл

Например, если у вас есть Basic WP, используйте приведенный ниже код.

 # НАЧАТЬ WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^ index \ .php $ - [L]
RewriteCond% {REQUEST_FILENAME}! -F
RewriteCond% {REQUEST_FILENAME}! -D
RewriteRule. /index.php [L]
</IfModule>
# КОНЕЦ WordPress

Исправить ошибку WordPress 404 (Internet Explorer)

Иногда ваш сайт WordPress отлично работает в разных браузерах, кроме Internet Explorer. Это связано с тем, что IE игнорирует условия 404 с момента появления IE. Однако несколько недель назад Microsoft представила системное обновление для IE7 и IE8, которое может мгновенно остановить ошибку 404, возникающую на вашем веб-сайте, даже если ваш веб-сайт отправляет обратно действительный контент.

не обнаружена

Решение простое. Вам нужно будет поместить код в header.php, который находится в папке вашей темы.

 заголовок ('HTTP / 1.1 200 OK');

Изменить и обновить URL-адрес WordPress в базе данных

Предположим, вы видите приведенную ниже ошибку на своем веб-сайте WordPress.

«Запрошенный URL не был найден на этом сервере. Если вы ввели URL вручную, проверьте правописание и повторите попытку ».

404 Страница не найдена

Если такая ситуация возникает, вы можете перейти в свой PHPMyAdmin, затем перейти к имени своей базы данных и выбрать wp-option, например, blog → wp-option.

База данных WP-Option

Теперь измените URL-адрес, например, URL-адрес вашего веб-сайта https://www.abc.com/blog/ замените его на http: // localhost / blog.

URL базы данных

Исправить ошибку 404 WordPress на локальных серверах

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

Исправлять ошибки проще с Cloudways

Попробуйте наш управляемый облачный хостинг для беспроблемной работы

Начни бесплатно!

В этой ситуации вам необходимо включить модуль перезаписи в вашей установке WAMP, XAMPP или MAMP. Для этого урока я использую WAMP. Перейдите на панель задач и найдите значок WAMP. После этого перейдите в Apache → Модули Apache .

Модули Apache

Это позволит включить длинный список модулей, которые вы можете включать и выключать. Найдите тот, который называется «rewrite_module», и щелкните его, чтобы поставить галочку .

Модуль перезаписи

Затем еще раз проверьте свои постоянные ссылки, работают они нормально или нет.

Альтернативный метод

Вы также можете использовать альтернативный метод. Перейдите на локальный сервер. Найдите папку Apache, затем перейдите в папку «conf». Перейдите к файлу httpd.conf. Найдите строку, которая выглядит так:

 #LoadModule rewrite_module modules / mod_rewrite.so

Просто удалите знак «#». Вот так это выглядит:

 LoadModule модули rewrite_module / mod_rewrite.so

Заключение

Я надеюсь, что вы найдете это руководство полезным и что вы смогли решить проблему «ошибка страницы WordPress 404» или «постоянные ссылки WordPress не работают». Вы придумали какой-нибудь другой способ избавиться от этой проблемы? Пожалуйста, поделитесь с нами своими решениями в разделе комментариев ниже. Уверен, это будет полезно для тех, кто сталкивается с подобными проблемами.

В. Почему я получаю ошибку 404?

Ошибки WordPress 404 обычно возникают, когда вы удалили определенные страницы со своего веб-сайта и не перенаправили их на другие действующие страницы. Иногда ошибка страницы WordPress 404 также может возникать, когда вы изменили URL-адрес определенной страницы.

В. Как проверить ошибку 404?

Есть несколько инструментов, которые вы можете использовать для проверки ошибок WordPress 404, одна из которых - Deadlinkchecker.

В. Как отредактировать страницу WordPress 404?

На панели управления WordPress перейдите в Внешний вид> Редактор тем. Найдите файл с именем «404.php file» и отредактируйте его самостоятельно или с помощью разработчика WordPress.

В. Как перенаправить страницу WordPress 404?

На панели инструментов WordPress перейдите в Инструменты> Перенаправление. Там вы можете применить перенаправление, вставив неработающий URL-адрес в поле источника и новый URL-адрес в поле «Цель».