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

> Redirects в cPanel: как настроить переадресацию страницы без правки .htaccess вручную и чем отличается код 301 от кода 302.

## Для чего нужен инструмент 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` корневой папки домена — проверить его можно через [файловый менеджер](https://www.zevshost.net/ru/kb/cpanel-file-manager/).

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

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

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

Для массового переноса раздела сайта проще написать правило RewriteRule вручную — это разобрано в статье про [.htaccess и правила rewrite](https://www.zevshost.net/ru/kb/htaccess-redirect/). Инструмент 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 вместо точных путей

---

Источник: https://www.zevshost.net/ru/kb/cpanel-redirects-menedzher/
