К основному содержимому

Redirects в cPanel: настройка постоянных и временных

Хостинг и cPanel · 29.09.2026

Для чего нужен инструмент Redirects в cPanel

Redirects — раздел cPanel, который создаёт переадресацию страницы без ручной правки файла .htaccess. Инструмент подходит, когда нужно перенести один адрес на другой: старая статья переехала, товар сняли с продажи, домен объединили с основным сайтом. Правило записывается в те же строки .htaccess, что и при ручной настройке, только без риска опечатки.

Открывается раздел через cPanel → Domains → Redirects.

Чем 301 отличается от 302

Код ответа определяет, как страницу воспримут поисковики и браузер. Разница критична для SEO:

КодТипКогда использовать
301Постоянный редиректАдрес изменился навсегда, нужно передать вес страницы
302Временный редиректСтраница вернётся на старый адрес позже, например на время акции

Поисковые системы переиндексируют страницу с кодом 301 на новый адрес и постепенно передают ему позиции в выдаче. Код 302 такого эффекта не даёт: старый адрес остаётся основным в индексе.

Как создать редирект через интерфейс cPanel

В разделе Redirects заполните три поля: домен, путь исходной страницы и адрес назначения. Отметьте тип — Permanent (301) или Temporary (302). Флажок Wildcard Redirect переносит на новый адрес всё содержимое после указанного пути, включая параметры запроса.

После сохранения правило сразу появляется в файле .htaccess корневой папки домена — проверить его можно через файловый менеджер.

Как выглядит правило в .htaccess

Каждый редирект из интерфейса cPanel добавляет одну строку такого вида:

Redirect 301 /old-page.html https://example.com/new-page.html
Redirect 302 /sale/ https://example.com/sale-2026/

Для массового переноса раздела сайта проще написать правило RewriteRule вручную — это разобрано в статье про .htaccess и правила rewrite. Инструмент Redirects такие маски не поддерживает, только точные пути или Wildcard.

Частые ошибки при настройке редиректов

  • Цепочка из нескольких редиректов подряд: старый адрес ведёт на второй старый адрес, а не сразу на новый
  • Редирект страницы саму на себя — создаёт бесконечный цикл и ошибку в браузере
  • Использование 302 для окончательного переезда — поисковик не передаёт вес странице назначения
  • Совпадение правила из Redirects с правилом в WordPress-плагине SEO, из-за чего срабатывает только одно из двух

Как проверить, что редирект работает

Откройте адрес страницы в браузере в режиме инкогнито и посмотрите на итоговый URL в адресной строке. Для проверки кода ответа без открытия страницы используйте команду curl:

curl -I https://example.com/old-page.html

В ответе ищите строку HTTP/2 301 или HTTP/2 302 и строку location: с адресом назначения. Если код 200, значит правило не сработало или конфликтует с другим редиректом.

Итог: чек-лист настройки редиректов

  • Выбирайте 301 для окончательного переноса страницы, 302 — для временного
  • Создавайте редирект через cPanel → Domains → Redirects, а не вручную в .htaccess
  • Проверяйте итоговый код ответа командой curl -I
  • Избегайте цепочек из нескольких редиректов подряд
  • Для массовых переносов раздела используйте RewriteRule вместо точных путей
← Назад в базу знаний Задать вопрос поддержке