Как исправить ошибку «Не найдена» страница 404 в WordPress
Опубликовано: 2019-03-15
Часто вы сталкиваетесь с ошибкой 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 и загрузите его на рабочий сервер.

Например, если у вас есть 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 вручную, проверьте правописание и повторите попытку ».

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

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

Исправить ошибку 404 WordPress на локальных серверах
Многие дизайнеры и разработчики устанавливают WordPress на свои настольные компьютеры и ноутбуки, используя локальный сервер для промежуточных целей. Распространенная проблема, с которой чаще всего сталкивается при установке WordPress на локальный сервер, заключается в том, что они не могут заставить работать правила перезаписи постоянных ссылок. Они пытаются изменить постоянные ссылки для сообщений и страниц, но в конечном итоге веб-сайт показывает ошибку WordPress «404 Not Found».
Исправлять ошибки проще с Cloudways
Попробуйте наш управляемый облачный хостинг для беспроблемной работы
В этой ситуации вам необходимо включить модуль перезаписи в вашей установке WAMP, XAMPP или MAMP. Для этого урока я использую WAMP. Перейдите на панель задач и найдите значок WAMP. После этого перейдите в 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-адрес в поле «Цель».
