
Генератор 301-редиректів з перевіркою на петлі та ланцюжки
Вставте список пар «стара адреса → нова» — отримаєте правила для .htaccess, nginx або CSV для імпорту в плагіни Redirection чи Rank Math. Перед генерацією інструмент шукає петлі, ланцюжки й конфлікти — те, чого не робить жоден інший безкоштовний генератор.
->, → або кілька пробілів. Рядок заголовка (source,target) розпізнається і пропускається, рядки з # — коментарі. Файл .csv або .tsv можна перетягнути прямо в поле — він читається локально.
/sitemap.xml) слеш не отримують.
Правила мають стояти до блоку # BEGIN WordPress.
Вставте пари «старий URL → новий URL», щоб побачити правила.
Вставте пари «старий URL → новий URL», щоб побачити правила.
Вставте пари «старий URL → новий URL», щоб побачити правила.
Вставте пари «старий URL → новий URL», щоб побачити правила.
Вставте пари «старий URL → новий URL», щоб побачити правила.
Список URL обробляється у вашому браузері — він нікуди не надсилається і ніде не зберігається.
Три помилки, через які редиректи не працюють
Перша — порядок у .htaccess. Правила WordPress закінчуються прапорцем L, тобто «припинити обробку». Будь-який ваш редирект, доданий після блоку # BEGIN WordPress, ніколи не спрацює. Він має стояти вище. Друга — формат source для плагінів. Плагін Redirection очікує шлях БЕЗ доменного імені: /стара-сторінка, а не https://сайт.com/стара-сторінка. Це причина номер один невдалих імпортів. Rank Math натомість вимагає рівно вісім колонок у нижньому регістрі й окреме поле matching зі значенням exact, contains, start, end або regex. Третя — ланцюжки. Після кількох міграцій накопичується A→B, потім B→C. Кожен зайвий крок з’їдає краул-бюджет і частину переданої ваги посилань. Правильно — переписати перше правило одразу на кінцеву адресу. Ще гірше — петля A→B і B→A: браузер віддасть помилку «занадто багато перенаправлень». Що цей інструмент зробити не може: перевірити, чи справді працює редирект на вашому сервері. Для цього потрібен HTTP-запит із читанням статус-коду, а браузер із міркувань безпеки не дає цього робити для чужих доменів. Ми перевіряємо логіку правил, а не їхнє виконання.
