Генератор редиректов .htaccess

Генератор редиректов .htaccess

Массовые 301-редиректы

Вставьте данные из Excel или загрузите файл: в столбце A — старый URL, в столбце B — новый URL.
По одному URL в строке. Списки сопоставляются по номеру строки.
Необязательно. Для настройки www домен определяется по первому абсолютному новому URL; иначе используется текущий хост.
Версия Apache
Протокол
Настройка WWW
Конечный слеш
Индексные файлы

Готовый код .htaccess

Проверка входных данных

    Сделайте резервную копию текущего .htaccess и размещайте сгенерированные редиректы перед правилами фронт-контроллера Laravel или CMS. Сначала проверьте результат на тестовом сайте.

    Генератор редиректов .htaccess создаёт массовые правила 301-перенаправления для Apache по готовой карте URL. Можно вставить два столбца из Excel, загрузить XLSX, XLS, CSV или TSV либо включить режим двух отдельных списков старых и новых адресов. Строки сопоставляются по порядку, поэтому даже большую миграционную карту не придётся вручную превращать в RewriteRule.

    До генерации кода инструмент находит некорректные адреса, дубли старых URL, конфликтующие назначения, редиректы на самих себя, цепочки и циклы. Пути обрабатываются отдельно от query-параметров, percent-кодирование проверяется, а каждая ошибка привязана к исходной строке.

    Готовые настройки позволяют принудительно включить HTTPS, выбрать www или версию без www, добавить или удалить конечный слеш и перенаправить index.php или index.html на каталог. Поддерживаются Apache 2.4+ и устаревший Apache 2.2.

    Размещайте созданный блок перед правилами фронт-контроллера CMS и сначала проверяйте его на тестовом окружении. Каждый старый URL должен вести сразу на конечную каноническую страницу: короткие маршруты редиректов упрощают обход сайта, сохраняют пользовательские закладки и помогают поисковым системам перенести сигналы при редизайне, переезде домена или смене структуры URL. Данные обрабатываются только в браузере.

    Рекомендуем