WordPress

Устранение проблем с постоянными ссылками и ошибками 404 в WordPress

If your WordPress pages are returning 404 errors when they should exist, or links within your site are broken after a migration or plugin change, the most common fix is to flush (regenerate) your…

Если ваши страницы WordPress возвращают ошибки 404, когда они должны существовать, или ссылки на вашем сайте сломаны после миграции или изменения плагина, наиболее распространённое решение: очистить (заново создать) правила переписания URL вашего WordPress.

Быстрое решение: Очистка постоянных ссылок

  1. Войдите в панель администратора WordPress по адресу yourdomain.com/wp-admin
  2. Перейдите в Settings > Permalinks
  3. Не меняя ничего, нажмите Save Changes

Это приведёт к регенерации файла .htaccess и очистке правил переписания. В большинстве случаев ошибки 404 будут устранены сразу же после этого.

Если вы не можете получить доступ к панели администратора WordPress

Если проблема с 404 препятствует входу или доступу к админ-панели:

  1. Подключитесь к вашему сайту через SFTP. См. SFTP Access
  2. Перейдите в корневую папку вашей установки WordPress
  3. Откройте файл .htaccess
  4. Замените содержимое между маркерами комментариев WordPress на стандартные правила WordPress:
# BEGIN 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>
# END WordPress
  1. Сохраните файл
  2. Войдите в панель администратора WordPress и повторно сохраните Permalinks, как описано выше

Изменяйте только правила .htaccess между маркерами # BEGIN WordPress и # END WordPress. Любое содержимое за пределами этих маркеров добавлено другими плагинами или конфигурациями сервера и не должно быть удалено.

Параметры постоянных ссылок после миграции

Если вы недавно перенесли ваш сайт на Kapsule, старый файл .htaccess может содержать правила из другой серверной среды. После миграции:

  1. Перейдите в Settings > Permalinks
  2. Выберите предпочитаемую структуру URL (например, Post name)
  3. Нажмите Save Changes

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

Если проблема сохраняется

Проверьте следующее:

  • Убедитесь, что mod_rewrite включён на сервере (Kapsule включает это по умолчанию)
  • Убедитесь, что файл .htaccess в корне вашего сайта доступен для записи веб-сервером
  • Деактивируйте недавно установленные плагины по одному, чтобы проверить наличие конфликтов

Если ничего из этого не решит проблему, откройте тикет поддержки в KPanel в разделе Support.

Вам всё ещё нужна помощь?

Напишите нам на support@kapsulehost.com или откройте чат в KPanel.

Открыть KPanel
Устранение проблем с постоянными ссылками и ошибками 404 в WordPress