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

Source: https://support.kapsulehost.com/ru-ru/wordpress-permalink-issues

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

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

1. Войдите в панель администратора WordPress по адресу `yourdomain.com/wp-admin`
2. Перейдите в **Параметры > Постоянные ссылки**
3. Не изменяя ничего, нажмите **Сохранить изменения**

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

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

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

1. Подключитесь к вашему сайту через SFTP. См. [Доступ SFTP](https://support.kapsulehost.com/ru-ru/sftp-access)
2. Перейдите в корень вашей установки WordPress
3. Откройте файл `.htaccess` (см. [Понимание .htaccess на KapsuleHost](https://support.kapsulehost.com/ru-ru/wordpress-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
```

5. Сохраните файл
6. Войдите в админ WordPress и еще раз сохраните параметры постоянных ссылок, как описано выше

> **Warning:** Изменяйте только правила `.htaccess` между маркерами `# BEGIN WordPress` и `# END WordPress`. Все, что находится вне этих маркеров, добавлено другими плагинами или конфигурациями сервера и не должно быть удалено.

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

Если вы недавно [мигрировали свой сайт на KapsuleHost](https://support.kapsulehost.com/ru-ru/migrating-to-kapsule), ваш старый файл `.htaccess` может содержать правила из другой серверной среды. После миграции:

1. Перейдите в **Параметры > Постоянные ссылки**
2. Выберите предпочитаемую структуру URL (например, **Имя записи**)
3. Нажмите **Сохранить изменения**

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

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

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

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

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