Генератор .htaccess

Создавайте правила .htaccess для редиректов, заголовков безопасности и не только.

Создавайте правила .htaccess для редиректов, заголовков безопасности и не только.

Generated .htaccess

# No rules configured.

Рекомендуемые инструменты

Подборка полезных утилит

Генерация правил .htaccess для серверов Apache

Обзор

Файл .htaccess — это конфигурационный файл, управляющий тем, как веб-сервер Apache обрабатывает каталог: редиректы, переписывание URL, принудительный HTTPS, блокировка IP, свои страницы ошибок и прочее. Синтаксис лаконичен и легко ошибиться, а одна ошибка может уронить сайт. Этот генератор строит корректные правила .htaccess из простых настроек, чтобы применять типовые серверные твики без заучивания директив.

Как пользоваться (по шагам)

  1. 1

    Выберите нужные правила

    Выберите поведение вроде принудительного HTTPS, редиректа www или страницы ошибки.

  2. 2

    Проверьте сгенерированные директивы

    Проверьте собранные инструментом правила Apache и подстройте пути или домены под сайт.

  3. 3

    Сохраните как .htaccess

    Скопируйте вывод в файл .htaccess в нужном каталоге и протестируйте сайт.

Как это работает

Вы выбираете нужное поведение — редирект www на non-www, принудительный HTTPS, своя страница 404, блокировка user-agent, включение кэширования — и инструмент пишет соответствующие директивы Apache (RewriteRule, Redirect, ErrorDocument и т. д.). Вы вставляете результат в файл .htaccess в каталоге сайта. Поскольку правила — это просто текст, инструмент собирает их локально в браузере.

Когда пригодится

Перенаправить старый URL на новый после реструктуризации сайта. Заставить всех посетителей идти по HTTPS. Канонизировать www против non-www или завершающие слэши. Задать свою страницу ошибки. Заблокировать плохого бота или диапазон IP. Добавить браузерное кэширование или заголовки сжатия для скорости. Защитить каталог паролем.

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

В каталог, на который он должен влиять — обычно корень сайта для правил на весь сайт. Правила действуют на эту папку и подпапки. Файл должен называться точно .htaccess (с ведущей точкой и без расширения).

Важные замечания

Ошибка синтаксиса в .htaccess может уронить весь сайт ошибкой 500, поэтому сделайте резервную копию существующего файла и тестируйте после каждого изменения. Циклы редиректов и переписывания — частая ловушка; проверяйте итоговое поведение в браузере.

Генератор .htaccess | Super Easy Utils