С этим инструментом что-то не так?

О «htaccess: редиректы Онлайн»

Этот инструмент создаёт правила редиректа .htaccess для Apache. Укажите исходные шаблоны (пути, query, regex) и URL назначения — получите готовые директивы RewriteRule, Redirect или RedirectMatch для вставки.

Редиректы критичны при миграциях, реструктуризации URL, ребрендинге и SEO-консолидации (canonical, www/non-www, http/https). Без них старые ссылки ломаются, а ранжирование падает.

По умолчанию используются 301 (permanent, лучше для SEO); поддерживаются 302/307 и 410 для особых случаев. Обязательно тестируйте — ошибка в .htaccess может положить весь сайт.

Как пользоваться этим инструментом

Как написать правило редиректа в Apache .htaccess

  1. Source/destination

    "Source path" — URL-путь, который должен матчиться (например, `/old-page` или `/blog/(.*)`). "Destination URL" — куда уйдёт пользователь (рекомендуется абсолютная: `https://example.com/new-page`).

  2. Status code

    "Status code" — `301` (Moved Permanently — для постоянных изменений URL, поисковики обновят индекс) или `302` (Found — временный, старый URL остаётся canonical). Для SEO-миграций — всегда 301.

  3. Запуск

    Результат: единственное поле `htaccess` — строка `Redirect <code> <source> <destination>`, готовая к вставке в `.htaccess` в корне сайта. Добавьте `RewriteEngine On` сверху, если его ещё не зачем-то другому.

  4. Тест до прода

    `curl -I https://example.com/old-page` подтвердит, что редирект возвращает ожидаемый `Location:`. Частая ловушка — лишний слэш на одной стороне; Apache отличает `/foo` от `/foo/`.