Навіщо перевіряти перенаправлення
Коли адреса сторінки змінюється — перехід на HTTPS, з www на домен без www, новий сайт чи нова структура URL — старі посилання мають вести на нову адресу через перенаправлення. Помилки в них коштують відвідувачів і позицій у пошуку.
Коди перенаправлень
- 301 Moved Permanently — сторінку переміщено назавжди. Пошукові системи передають новій адресі накопичений рейтинг.
- 302 Found / 307 Temporary Redirect — тимчасове перенаправлення; стара адреса лишається в індексі.
- 308 Permanent Redirect — як 301, але зберігає метод запиту (наприклад, POST).
Типові проблеми
- Ланцюжки на кшталт http → https → www → кінцева сторінка: кожен крок додає затримку. Краще одне перенаправлення.
- Петлі — правила суперечать одне одному, і сайт не відкривається взагалі.
- Різна поведінка для ботів — порівняйте результат для браузера й Googlebot.
Правильні правила для Apache складе конструктор .htaccess.