Генератор .htaccess для Apache

Отметьте нужные правила: HTTPS, основной домен, редиректы, сжатие, кеширование, заголовки безопасности, защита файлов. Вы получите аккуратный файл .htaccess с комментариями.

Обновлено

URL и редиректы

Производительность

Безопасность

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Конфиг VirtualHost для ApacheСтатический сайт, WordPress, PHP-FPM или обратный прокси с HTTPS-редиректами, HTTP/2, сжатием, кэшем и заголовками безопасности.Генератор Apache VirtualHost →

Как пользоваться: Генератор .htaccess

  1. Отметьте нужные функции: HTTPS, основной домен, сжатие и заголовки безопасности включены по умолчанию.
  2. При необходимости заполните данные: редиректы, домен или разрешённый IP-адрес.
  3. Скопируйте или скачайте файл и загрузите его в корневую папку сайта под именем .htaccess.
  4. Нажмите Проверить правила, чтобы смоделировать URL-адреса по созданным правилам перезаписи.

Что такое .htaccess?

Файл .htaccess — это конфигурационный файл для отдельной папки на веб-сервере Apache (а также LiteSpeed, который читает тот же синтаксис). С его помощью большинство shared-хостингов, сайтов на WordPress и PHP настраивают редиректы, перезапись URL, кеширование, сжатие и управление доступом, не трогая основную конфигурацию сервера. Правила действуют на папку, в которой лежит файл, и на все вложенные папки.

Что делает каждая опция

ОпцияЭффект
Принудительный HTTPS301-редирект для каждого запроса http://; работает и за прокси, которые передают X-Forwarded-Proto
Основной доменОдна версия домена — с www или без — чтобы поисковики не видели дублей
Сжатиеgzip через mod_deflate, Brotli через mod_brotli при наличии модуля
Кеширование в браузереДлинный срок хранения для версионированных CSS, JS, изображений и шрифтов; HTML всегда проверяется заново
Заголовки безопасностиHSTS, X-Content-Type-Options, политики фреймов и referrer; скрывает сигнатуру сервера
Блокировка служебных файловЗапрет доступа к .env, .git, дампам SQL, бэкапам и файлам Composer/npm
Режим обслуживания503 с Retry-After для всех, кроме вашего IP — безопасный для SEO способ временно отключить сайт

Перед загрузкой

  • Сохраните копию текущего файла: WordPress и другие CMS добавляют свой блок между комментариями # BEGIN и # END.
  • Синтаксическая ошибка приводит к тому, что весь сайт отдаёт 500 Internal Server Error. Сначала проверьте файл в тестере .htaccess.
  • Проверяйте редиректы в приватном окне: браузеры агрессивно кешируют 301-редиректы.
  • Хостинг должен разрешать переопределения (AllowOverride All) и иметь включёнными mod_rewrite и mod_headers.

На Nginx файлы .htaccess игнорируются — воспользуйтесь генератором конфигурации Nginx. Для большого количества отдельных редиректов подойдёт генератор редиректов: он выводит правила для Apache, Nginx и других форматов. Результат можно проверить в реальном времени с помощью проверки редиректов.

Также ищут как: htaccess принудительный https, htaccess редирект www, правила htaccess rewrite, настройка apache htaccess, генератор rewrite правил, mod_rewrite генератор.

Инструменты, которые хорошо сочетаются с Генератор .htaccess

  • Генератор Apache VirtualHost — Получите готовый конфиг виртуального хоста Apache для вашего домена: статический сайт, WordPress, PHP-FPM или обратный прокси к приложению на Node или Python.
  • Htpasswd Генератор — Генерируйте строки user:hash для HTTP Basic Authentication в Apache, Nginx, Traefik и Caddy.
  • Проверка заголовков безопасности — Оцените HTTP-заголовки безопасности сайта от A+ до F, узнайте, каких не хватает и почему они важны, и скопируйте готовые фрагменты конфигурации для Nginx, Apache, Netlify, Vercel или Cloudflare.
  • Валидатор YAML — Вставьте файл Docker Compose, манифест Kubernetes, workflow GitHub Actions или любой YAML, чтобы найти ошибку, поймать типичные ловушки и получить аккуратно отформатированную версию.

Часто задаваемые вопросы

Может ли инструмент создавать правила перезаписи?
Да. Он формирует правила mod_rewrite для Apache (RewriteEngine, RewriteCond и RewriteRule) для HTTPS, www или без www, завершающих слэшей и редиректов. После этого проверьте их с помощью тестера .htaccess.
Куда положить файл .htaccess?
В корневую папку сайта (часто это public_html или www). Имя файла начинается с точки, поэтому включите отображение скрытых файлов в FTP-клиенте или файловом менеджере.
Почему после правки .htaccess сайт показывает ошибку 500?
Apache обнаружил синтаксическую ошибку или директиву, которая не разрешена. Восстановите предыдущую версию файла, а затем проверьте новую в тестере .htaccess.
Работает ли .htaccess на Nginx?
Нет. Nginx игнорирует файлы .htaccess, такие же правила нужно писать в блоке server.
Хороший ли 301-редирект для SEO?
Да. 301 сообщает поисковым системам, что переезд постоянный, и передаёт сигналы ранжирования на новый URL.
Можно ли установить Генератор .htaccess как веб-приложение и пользоваться им офлайн?
Да. Генератор .htaccess — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localГенератор Apache VirtualHostПолучите готовый конфиг виртуального хоста Apache для вашего домена: статический сайт, WordPress, PHP-FPM…localТестер .htaccessНайдите строку, которая вызывает ошибку 500, и протестируйте правила перезаписи до деплоя: введите URL,…localHtpasswd ГенераторГенерируйте строки user:hash для HTTP Basic Authentication в Apache, Nginx, Traefik и Caddy. По умолчанию…localГенератор редиректовВставьте старые и новые URL (из таблицы, CSV или двух столбцов) и получите правила редиректов для вашего…localГенератор конфига NginxВыберите, что должен делать Nginx: отдавать статический сайт или SPA, проксировать запросы к приложению на…apiПроверка заголовков безопасностиОцените HTTP-заголовки безопасности сайта от A+ до F, узнайте, каких не хватает и почему они важны, и…