Восстановить .htaccess WordPress в Plesk (500/404/циклические редиректы)
- 20.02.2026 00:57
-
- Plesk
- WordPress
- переадресация
- резервная копия
- устранение неполадок
Повреждённый файл .htaccess – частая причина:
- 500 Internal Server Error
- 404 Not Found на страницах WordPress (при том что главная открывается)
- циклических редиректов (“too many redirects”)
На хостинге GARMTECH (LiteSpeed + Plesk) .htaccess управляет rewrite‑правилами и многими настройками безопасности/редиректов. Если файл «сломался» или содержит несовместимые директивы, восстановление «чистого» варианта часто сразу возвращает сайт в рабочее состояние.
Шаг 1: Найдите и сохраните текущий .htaccess
- Откройте Plesk через My.GARMTECH.
- Перейдите в Files и откройте
httpdocs(корень сайта). - Включите отображение скрытых файлов (настройки File Manager) и найдите
.htaccess. - Скачайте файл или переименуйте его в
.htaccess.bak.
Шаг 2: Создайте стандартный .htaccess для WordPress
Создайте новый файл .htaccess в httpdocs и вставьте стандартные правила 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
Если WordPress установлен в подпапке (например /blog/), измените RewriteBase и последнюю строку соответственно.
Шаг 3: Пересоздайте постоянные ссылки
- Войдите в WordPress Admin.
- Откройте Settings → Permalinks.
- Нажмите Save Changes (ничего не меняя). WordPress обновит rewrite‑правила.
Шаг 4: Возвращайте дополнительные правила только при необходимости
Некоторые плагины добавляют дополнительные директивы (заголовки безопасности, кэш, редиректы). После того как сайт заработал, добавляйте кастомные блоки обратно по одному – так проще понять, какая строка ломает сайт.
Совет: для простых редиректов удобнее использовать настройки хостинга в Plesk или настройки приложения, чем сложные rewrite‑правила.