Генератор .htaccess
Создавайте правила .htaccess для редиректов, заголовков безопасности и не только.
Создавайте правила .htaccess для редиректов, заголовков безопасности и не только.
Generated .htaccess
# No rules configured.
Рекомендуемые инструменты
Подборка полезных утилит
Генерация правил .htaccess для серверов Apache
Обзор
Файл .htaccess — это конфигурационный файл, управляющий тем, как веб-сервер Apache обрабатывает каталог: редиректы, переписывание URL, принудительный HTTPS, блокировка IP, свои страницы ошибок и прочее. Синтаксис лаконичен и легко ошибиться, а одна ошибка может уронить сайт. Этот генератор строит корректные правила .htaccess из простых настроек, чтобы применять типовые серверные твики без заучивания директив.
Как пользоваться (по шагам)
- 1
Выберите нужные правила
Выберите поведение вроде принудительного HTTPS, редиректа www или страницы ошибки.
- 2
Проверьте сгенерированные директивы
Проверьте собранные инструментом правила Apache и подстройте пути или домены под сайт.
- 3
Сохраните как .htaccess
Скопируйте вывод в файл .htaccess в нужном каталоге и протестируйте сайт.
Как это работает
Вы выбираете нужное поведение — редирект www на non-www, принудительный HTTPS, своя страница 404, блокировка user-agent, включение кэширования — и инструмент пишет соответствующие директивы Apache (RewriteRule, Redirect, ErrorDocument и т. д.). Вы вставляете результат в файл .htaccess в каталоге сайта. Поскольку правила — это просто текст, инструмент собирает их локально в браузере.
Когда пригодится
Перенаправить старый URL на новый после реструктуризации сайта. Заставить всех посетителей идти по HTTPS. Канонизировать www против non-www или завершающие слэши. Задать свою страницу ошибки. Заблокировать плохого бота или диапазон IP. Добавить браузерное кэширование или заголовки сжатия для скорости. Защитить каталог паролем.
Частые вопросы
В каталог, на который он должен влиять — обычно корень сайта для правил на весь сайт. Правила действуют на эту папку и подпапки. Файл должен называться точно .htaccess (с ведущей точкой и без расширения).
Важные замечания
Ошибка синтаксиса в .htaccess может уронить весь сайт ошибкой 500, поэтому сделайте резервную копию существующего файла и тестируйте после каждого изменения. Циклы редиректов и переписывания — частая ловушка; проверяйте итоговое поведение в браузере.