# 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/uk/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/uk/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/uk/kb/cpanel-redirects-menedzher/
