Если вы когда-либо нажимали на ссылку на веб-сайте, а затем получали неприятную ошибку «404 not found», вы поймете, насколько это может быть неприятно. Это не только ужасный опыт для пользователей веб-сайта, но и может негативно повлиять на ваши усилия по SEO.
Если вы являетесь владельцем или управляете сайтом WordPress, есть несколько быстрых мер, которые вы можете предпринять, чтобы предотвратить это. Мы рассмотрим эти меры ниже, а также наиболее распространенные причины и исправления неработающих постоянных ссылок WordPress.
- Распространенные причины неработающих постоянных ссылок WordPress и способы их устранения
- Причина – Неработающие постоянные ссылки
- Исправление – Сброс структуры постоянных ссылок
- Причина – Проблемы с файлом.htaccess.
- Исправление — проверьте и замените файл.htaccess
- Причина – Плагины и обновления ядра WordPress.
- Исправление — деактивируйте и протестируйте плагины.
- Причина – миграция WordPress и восстановление резервных копий
- Исправление — проверьте URL-адрес сайта и права доступа к файлам.
- Превентивные меры: как заранее выявить и устранить проблемы с постоянными ссылками WordPress
- Проведение ручных проверок
- Обзор поисковой консоли Google
- Используйте инструменты проверки сломанных ссылок
- WordPress Постоянные ссылки не работают Часто задаваемые вопросы
- Заключение
Распространенные причины неработающих постоянных ссылок WordPress и способы их устранения
Существуют различные возможные причины, по которым постоянные ссылки WordPress не работают. Они часто приводят к ужасной ошибке 404 (страница не найдена). Однако они также могут вызывать другие ошибки, включая внутренние ошибки сервера 500, ошибки 403 «Запрещено», ошибки перенаправления и ошибки смешанного содержимого.
Начнем с перечисления основных причин, а затем рассмотрим некоторые распространенные способы исправления постоянных ссылок WordPress.
Причина – Неработающие постоянные ссылки
Когда постоянные ссылки WordPress не работают, есть быстрый процесс, использующий стандартные настройки WordPress, который может исправить проблему. Это просто включает в себя сброс постоянных ссылок WordPress – и, что лучше всего, это займет меньше минуты.
Исправление – Сброс структуры постоянных ссылок
Нажатие кнопки сохранения в настройках постоянных ссылок — это быстрый и простой способ сбросить их. Иногда это может решить проблему сломанных постоянных ссылок, с которой вы столкнулись:
Шаг 1: Войдите в панель управления WordPress (обычно через /wp-admin)
Шаг 2: Нажмите «Настройки» на левой панели.
Шаг 3: Нажмите «Постоянные ссылки».
Шаг 4: Нажмите «Сохранить», сохранив структуру как есть.
Этот процесс очищает и эффективно сбрасывает структуру постоянных ссылок WordPress, потенциально устраняя проблемы с постоянными ссылками.
Причина – Проблемы с файлом.htaccess.
Файл .htaccess находится в корневом каталоге вашего сайта WordPress и может использоваться для хранения правил перезаписи URL. Этот файл может быть изменен и обновлен автоматически плагинами, темами и другими процессами, что делает его одним из наиболее распространенных виновников проблем с постоянными ссылками и ошибок 404. Это может произойти в результате несовместимости, конфликтующих настроек или даже поврежденного файла.
Даже если вы, возможно, не изменяли этот файл вручную, важно помнить, что плагины могут изменять файл .htaccess без вашего ведома, что приведет к неработоспособности постоянных ссылок WordPress.
Исправление — проверьте и замените файл.htaccess
К счастью, проблемы с файлом.htaccess можно исправить, просто заменив файл новым. Следующий процесс описывает шаги, которые вы можете предпринять с помощью FTP-клиента или любого инструмента файлового менеджера, например, включенного в cPanel. Существуют также плагины файлового менеджера с такой же функциональностью на случай, если вы захотите внести изменения непосредственно из бэкэнда WordPress.
Перед заменой файла важно понять содержимое текущего файла.htaccess. Они часто содержат не только правила постоянных ссылок и могут включать дополнительный код, добавленный разработчиками или автоматически плагинами. Удаление всего может привести к поломке сайта, поэтому важно работать с осторожностью.
В этом примере мы используем FTP-клиент FileZilla:
Шаг 1: Введите данные вашего хостинга в ваш FTP-клиент, например FileZilla.
Шаг 2: Вы должны увидеть файл с именем .htaccess в корневом каталоге. Если вы его не видите, скорее всего, он находится в папке public_html
Шаг 3: Щелкните правой кнопкой мыши текущий файл .htaccess и переименуйте его в .htaccess_backup.
Шаг 4: Теперь создайте новый файл, щелкнув правой кнопкой мыши в пустом пространстве в правом нижнем окне FileZilla, а затем назовите новый файл .htaccess.
Шаг 5: Теперь, когда у вас есть ваш новый файл .htaccess, вам нужно будет его отредактировать. Щелкните правой кнопкой мыши по недавно созданному файлу .htaccess из списка и выберите Просмотр/Изменить.
Шаг 6: Вставьте следующий код в новый файл.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME}!-f
RewriteCond %{REQUEST_FILENAME}!-d
RewriteRule. /index.php [L]
</IfModule>
# END WordPress
Шаг 7: Теперь закройте файл и при появлении запроса выберите сохранение изменений. Вам будет предложено загрузить измененный файл обратно на сервер. Выберите Да.
Поздравляем! Теперь у вас есть совершенно новый файл .htaccess, который должен исправить ваши проблемы с постоянными ссылками. Помните, что исходный файл .htaccess мог иметь дополнительный код, добавленный разработчиками и другими плагинами, и теперь мы удалили его, это может привести к критическим изменениям.
Если вы столкнулись с критическими изменениями, важно сравнить оба файла и попытаться повторно добавить части кода по одной за раз, пока проблема не будет решена. Рекомендуется копировать по одному разделу за раз, проверять, что ваш сайт WordPress и постоянные ссылки все еще работают, а затем переходить к следующему разделу.
Причина – Плагины и обновления ядра WordPress.
Недавно установленные плагины и обновления плагинов — две возможные причины неработоспособности постоянных ссылок WordPress.
В случае обновлений плагинов это иногда может быть связано с проблемой совместимости ядра или конфликтом с другим плагином. Также возможно, что WordPress был обновлен, в результате чего вашим плагинам требуется обновление для совместимости с последней версией WordPress.
В обоих случаях важно понимать, что установленные плагины могут вносить изменения в файл .htaccess, а это значит, что вам может потребоваться выполнить действия, описанные выше.
Исправление — деактивируйте и протестируйте плагины.
Если вы недавно установили или обновили плагин и обнаружили, что постоянные ссылки не работают, выполните следующие действия:
Шаг 1: Резервное копирование вашего сайта. Убедитесь, что у вас есть полная резервная копия вашего сайта. Это включает вашу базу данных и все ваши файлы, так что вы можете легко восстановить предыдущую версию, если это необходимо.
Шаг 2: Проверьте наличие конфликтов плагинов. Вы можете деактивировать рассматриваемый плагин или, если вы хотите протестировать все плагины, вы можете сделать это, следуя инструкциям ниже:
- Убедитесь, что вы вошли в панель управления WordPress.
- Выберите «Плагины» на левой панели.
- Вы можете отключить один плагин за раз, нажав «Деактивировать», или применить изменения массово, используя меню «Массовые действия» в верхней части экрана.
Теперь, когда выбранные вами плагины деактивированы, проверьте постоянные ссылки, чтобы увидеть, решена ли проблема.
Если нет, рассмотрите возможность отключения остальных плагинов по одному и проверки постоянных ссылок WordPress после отключения каждого из них.
Надеюсь, на этом этапе вы определите плагин, ответственный за ваши сломанные постоянные ссылки. Если это так, повторно активируйте все остальные плагины по отдельности и проверьте, что ваши постоянные ссылки по-прежнему работают правильно после каждой активации.
Шаг 3: Исправьте или замените плагин-виновник: Если проблема началась после установки определенного плагина, рассмотрите возможность проверки форума поддержки плагина, так как другие пользователи могли столкнуться с той же проблемой. В качестве альтернативы рассмотрите возможность отката к предыдущей версии с помощью плагина, например WP Rollback, или найдите другой плагин, который предлагает те же возможности.
Всегда помните, что нужно проверять каждое изменение, чтобы убедиться, что проблема с неисправной постоянной ссылкой решена. Также стоит рассмотреть возможность обратиться за поддержкой непосредственно к разработчику плагина, чтобы убедиться, что проблема исправлена для вас и других пользователей, которые сталкиваются с той же проблемой.
Причина – миграция WordPress и восстановление резервных копий
Проблемы с постоянными ссылками и ошибки 404 также могут возникнуть при переносе WordPress на новый хост или сервер, а также при восстановлении резервной копии WordPress.
Вы даже можете обнаружить, что ваша домашняя страница работает отлично, но весь остальной контент на вашем сайте недоступен или отсутствует. Это также может включать проблемы с поврежденными изображениями и медиа после миграции WordPress на новый домен или хост.
Исправление — проверьте URL-адрес сайта и права доступа к файлам.
Если вы переносите сайт WordPress или восстанавливаете его из резервной копии и сталкиваетесь с проблемами, связанными с неработающими постоянными ссылками, необходимо предпринять несколько важных шагов:
Шаг 1: Проверьте URL-адрес сайта:
Перейдите в панель управления WordPress и перейдите в Настройки > Общие. Проверьте, что адрес WordPress (URL) и адрес сайта (URL) верны для вашего нового домена или хоста. При необходимости измените и сохраните изменения.
Шаг 2: Попробуйте исправления, описанные ранее: Это связано с ранее упомянутыми причинами, касающимися совместимости с плагинами и ядром WordPress. Возможно, что ваши настройки постоянных ссылок были изменены с момента резервного копирования, что может привести к неработоспособным ссылкам и, как следствие, ошибкам 404. Если это так, попробуйте сбросить структуры постоянных ссылок, а затем заменить файл.htaccess.
Шаг 3: Проверьте права доступа к файлам: Используя FTP-клиент или файловый менеджер, убедитесь, что права доступа к файлам установлены правильно. Каталоги должны иметь права 755 или 750, а файлы — 644 или 640.
Шаг 4: Протестируйте свой сайт: После внесения любых изменений просмотрите свой сайт, чтобы убедиться, что все страницы загружаются правильно, а неработающие постоянные ссылки исправлены.
Превентивные меры: как заранее выявить и устранить проблемы с постоянными ссылками WordPress
Если у вас большой веб-сайт с большим количеством страниц, выявление проблем с постоянными ссылками может быть сложной задачей. Вот почему лучше действовать проактивно, а не реактивно, регулярно проверяя веб-сайт на наличие проблем с постоянными ссылками после крупных изменений или обновлений.
Существует несколько способов, с помощью которых вы можете заранее выявить и исправить проблемы с постоянными ссылками WordPress. Давайте рассмотрим некоторые из наиболее распространенных и эффективных методов.
Проведение ручных проверок
Проведение быстрой проверки вашего веб-сайта путем тестирования внутренних ссылок и меню может дать вам хорошее представление о том, есть ли проблема с вашими постоянными ссылками. Хотя это простой тест, просмотр вашего сайта — это самый быстрый способ увидеть, есть ли у вас какие-либо ошибки 404 и неработающие ссылки.
Стоит помнить, что неработающие ссылки повлияют не только на страницы вашего сайта, но и потенциально на ваши изображения и интегрированные медиафайлы.
Обзор поисковой консоли Google
Подключение вашего сайта к Google Search Console — отличный способ отслеживать неработающие ссылки и страницы 404.
После входа в Google Search Console вы можете перейти на панель индексирования, чтобы определить все ошибки 404 и страницы, которые не индексируются Google.
Используйте инструменты проверки сломанных ссылок
Существует несколько инструментов проверки ссылок, которые помогут вам отслеживать любые неработающие ссылки. Некоторые из этих инструментов — это плагины WordPress, такие как Broken Link Checker от WPMU DEV.
WordPress Постоянные ссылки не работают Часто задаваемые вопросы
Вот некоторые из наиболее часто задаваемых вопросов, которые возникают у пользователей при возникновении проблем с постоянными ссылками WordPress, которые не работают, не работают и содержат ошибки 404.
Могу ли я изменить постоянную ссылку WordPress после публикации?
Да, вы можете легко изменить свои постоянные ссылки в WordPress, перейдя в Настройки > Постоянные ссылки через левую панель параметров, а затем выбрав предпочтительную структуру постоянных ссылок. Вы даже можете настроить свои постоянные ссылки так, чтобы они следовали пользовательской структуре.
Каков срок действия постоянной ссылки?
Нет установленной продолжительности, связанной с вашими постоянными ссылками. Однако стоит отметить, что плагины и другие факторы могут повлиять на ваши постоянные ссылки в будущем, поэтому важно следить за состоянием вашего веб-сайта и любыми файлами ядра WordPress, которые были изменены.
Существуют ли другие распространенные причины возникновения ошибок 404 в WordPress?
Ошибки 404 в WordPress могут возникать по разным причинам, и часто это просто случай удаления или перемещения страницы. Однако более серьезные проблемы 404 часто возникают после серьезных изменений, таких как обновление, изменение темы WordPress или миграция веб-сайта. Если вы недавно обновили тему веб-сайта и столкнулись с проблемами постоянных ссылок, вы можете попробовать отключить новую тему и настроить постоянные ссылки снова через меню параметров.
Как изменения постоянных ссылок и ошибки 404 влияют на SEO?
Изменения постоянных ссылок могут потенциально навредить вашим усилиям по SEO несколькими способами. Например: – Неработающие постоянные ссылки могут вызвать проблемы для поисковых систем, пытающихся сканировать и индексировать другие ваши страницы. – Если страница сталкивается с неработающей постоянной ссылкой после ранжирования задолго до этого, скорее всего, страница в конечном итоге исчезнет из результатов поиска, если ее не исправить. – Если у вас есть какие-либо входящие ссылки, которые указывают на страницу 404, это может оказать пагубное влияние на то, как Google ранжирует ваш контент. С другой стороны, если вы вносите изменения в структуру постоянных ссылок, чтобы улучшить удобство использования вашего веб-сайта, это может оказать положительное влияние на SEO. Примером этого является изменение URL-адреса на что-то более описательное.
Как предотвратить проблемы с постоянными ссылками в будущем?
Вы можете отслеживать неработающие постоянные ссылки WordPress, отслеживая свой сайт с помощью таких инструментов, как Google Search Console. Вы также можете использовать плагины для ведения журналов, такие как WP Activity Log, чтобы следить за изменениями, происходящими на вашем сайте. Это может помочь вам быстро обнаружить нежелательные изменения, а также потенциально помочь вам определить причину проблемы, когда она возникнет.
Заключение
Исправление постоянных ссылок WordPress имеет важное значение для поддержания доступности, удобства использования и рейтинга SEO вашего сайта.
Выполнив шаги, описанные в этой статье, такие как сброс постоянных ссылок, замена файла.htaccess и тестирование настроек плагина, вы должны были решить проблему с постоянными ссылками.
Возникли вопросы после прочтения этого поста? — будем рады их услышать!