Инструменты для .htaccess

Всё, что обычно делают с файлом .htaccess вручную, можно собрать или преобразовать здесь — не запоминая директивы и не открывая документацию.

Хотите встроить инструменты в свой код? — см. черновик публичного API. Идея браузерного расширения — здесь.

/generator/

Генератор .htaccess

Конструктор .htaccess по чекбоксам: редиректы, страницы ошибок, Options, кэш статики, GZIP, security headers, защита от хотлинка, HSTS, режим обслуживания, блокировка ботов.

/geo-block/

Генератор гео-блокировки

Выберите страны и способ определения геолокации (mod_maxminddb / mod_geoip / Cloudflare CF-IPCountry / списки IP) — получите готовый блок .htaccess для блокировки или разрешения доступа по стране.

/redirect-check/

Чекер цепочки редиректов

Введите URL — инструмент покажет каждый хоп цепочки редиректов (301/302/307/308), финальный адрес, петли и советы как исправить цепочку в .htaccess.

/redirects/

Пакетный генератор 301-редиректов

Вставьте список «старый URL → новый URL» — получите готовый блок RewriteRule / RedirectMatch / Redirect для .htaccess.

/htpasswd/

Генератор .htpasswd

Логины и пароли → содержимое файла .htpasswd (bcrypt / APR1-MD5 / SHA-1 / crypt) и блок авторизации для .htaccess.

/apache24/

Конвертер Apache 2.2 → 2.4

Переписывает старый синтаксис контроля доступа (Order / Allow from / Deny from / Satisfy) в новый для Apache 2.4 (Require / RequireAll / RequireAny).

/builder/

Конструктор .htaccess

Соберите .htaccess из готовых блоков: отметьте нужные (редиректы, защита, производительность, заголовки), задайте порядок и параметры — получите готовый файл.

/check/

Проверка .htaccess (линтер)

Вставьте .htaccess — получите отчёт: баланс блоков, незакрытые кавычки, устаревшие директивы (Order/Allow/Deny, RewriteLog), типовые ошибки и опечатки в директивах.

/compat/

Совместимость .htaccess с Apache

Вставьте .htaccess — узнайте минимальную версию Apache, нужные модули (mod_rewrite, mod_headers, mod_expires…) и требуемый AllowOverride; флаг директив, удалённых/устаревших в Apache 2.4 (Order/Allow/Deny, RewriteLog).

/regex/

Тестер регулярных выражений (regex)

Проверьте regex-паттерн на примерах строк: что совпало, что попало в $1/$2 и именованные группы; разбор паттерна по частям; библиотека типовых шаблонов для RewriteRule.

/rewrite/

Тестер RewriteRule

Вставьте rewrite-правила из .htaccess и URL — пошаговая трассировка mod_rewrite: какие RewriteCond прошли, во что превратился адрес, итог (перезапись / редирект 30x / 403 / 410).

/sandbox/

Песочница .htaccess

Вставьте .htaccess и тестовый запрос — одновременно увидите проверку синтаксиса, построчный разбор директив и пошаговую трассировку mod_rewrite. Все три инструмента на одной странице.

/audit/

Аудит безопасности .htaccess

Вставьте .htaccess — получите аудит безопасности: что опасного включено (Options +Indexes/+ExecCGI, php display_errors On, открытый .git, CORS *, RewriteRule [P]) и чего не хватает (защита файлов, заголовки безопасности, запрет PHP в uploads) — по пунктам с рекомендуемыми блоками.

/explain/

Объяснить .htaccess (построчный разбор)

Вставьте .htaccess — получите разбор по-русски: каждая строка → что делает; распознавание типовых блоков («это редирект на HTTPS», «фронт-контроллер», «защита служебных файлов», «gzip-сжатие»).

/nginx/

Конвертер .htaccess → nginx

Вставьте .htaccess — получите примерный nginx-конфиг: контроль доступа → allow/deny, Header → add_header, ErrorDocument → error_page, ExpiresByType → expires, gzip, типовые RewriteRule → rewrite/return/try_files; плюс список того, что не переводится автоматически и требует ручной настройки.

/diff/

Сравнить два .htaccess (diff)

Вставьте «было» и «стало» — увидите построчные изменения с пояснением каждой добавленной/удалённой директивы и список последствий: что стало хуже (убрали защиту, появилась дыра) и что лучше.

/optimize/

Генератор производительности .htaccess

Одним кликом: выберите оптимизации (кэш статики, gzip, brotli, WebP/AVIF, ETag) — получите готовый блок .htaccess с оценкой ожидаемого ускорения.

/perf-sim/

Симулятор нагрузки mod_rewrite

Вставьте rewrite-правила (+ опц. список URL или авто-генерация типовых) — узнайте, сколько раз каждое правило проверяется и срабатывает, какие правила «тяжёлые», и как ускорить .htaccess.

/log-analyze/

Анализ access.log

Вставьте кусок access.log — найдёт топ-IP по числу запросов, ботов и сканеров по User-Agent, частые 4xx-пути и возможный флуд; предложит готовые блоки .htaccess для блокировки (Require not ip, SetEnvIfNoCase).

/server-check/

Чекер сервера по URL

Введите URL сайта — инструмент определит тип сервера (Apache/nginx/LiteSpeed/IIS/Cloudflare), покажет, работает ли .htaccess, проверит HTTPS, HSTS, сжатие, заголовки безопасности и не открыт ли .htaccess по HTTP.