Индексация

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

Вставьте пары «старый адрес — новый», отметьте общие правила — получите код для Apache и nginx с экранированными символами и правильной обработкой адресов с параметрами.

Генератор кода Бесплатно, без регистрации данные не уходят с устройства

Нужен для главного зеркала и чтобы полные адреса своего сайта в списке стали путями — так новый адрес не даст лишнего шага.

Главное зеркало
Слеш на конце
Код для списка адресов

По паре на строку: старый и новый адрес через пробел, табуляцию, «;», запятую или «->». Можно вставить две колонки из таблицы; строки с # пропускаются. Параметры старого адреса (utm-метки) переходят на новый, если у нового своих параметров нет.

    Apache (.htaccess)

    
            

    nginx

    
            
    Проверить редиректы после выкатки Код считается в браузере — список адресов никуда не отправляется.

    Что умеет

    • Переадресация списком: старый адрес — новый, 301 или 302
    • Адреса с параметрами после знака вопроса
    • Переход на https и склейка www с доменом без www
    • Единый вид слеша на конце адреса
    • Код для .htaccess (Apache) и для конфигурации nginx

    Как пользоваться

    1. 1 Отметьте общие правила: https, главное зеркало, слеш.
    2. 2 Вставьте пары адресов — по одной на строку, через пробел или табуляцию. Можно скопировать две колонки из таблицы.
    3. 3 Скопируйте код для своего веб-сервера и проверьте результат инструментом проверки редиректов.

    Параметры в справочнике

    Частые вопросы

    Какой сервер у моего сайта — Apache или nginx?

    Если на хостинге работает файл .htaccess — правила для Apache. На VPS чаще стоит nginx, часто вместе с Apache за ним. Заголовок Server в проверке ответа сервера обычно подсказывает, но хостинг может его скрывать.

    Почему адрес с параметрами требует отдельного правила?

    Директива Redirect в Apache и location в nginx сравнивают только путь без строки запроса. Для адреса вида /page.php?id=5 генератор собирает правило с проверкой параметров.

    Сколько адресов можно перенести так?

    Генератор не ограничивает список. Но для тысяч адресов в nginx лучше map-таблица, а в Apache — RewriteMap: генератор переключается на map автоматически, когда пар больше двухсот.

    Цепочка переходов для адреса и всех вариантов домена: http и https, с www и без. Коды 301 и 302, петли, лишние шаги.

    Проверка по адресу ~5 с

    Какой код отдаёт адрес, все заголовки ответа, время до первого байта, IP, протокол и сжатие — глазами браузера или робота.

    Проверка по адресу ~2 с

    Генератор robots.txt

    Индексация

    robots.txt под вашу CMS: WordPress, 1С-Битрикс, OpenCart, Joomla, MODX. Служебные разделы, параметры, карта сайта.

    Генератор

    Не проверять руками, а узнавать об изменениях

    После переезда кабинет обходит сайт и показывает старые адреса, которые продолжают отвечать 404, — с входящими ссылками, чтобы понять, какие редиректы важнее.