Конструктор базовых правил для Apache/LiteSpeed: 301-редиректы, HTTPS, склейка зеркал, Gzip и кэширование браузера. Корректный синтаксис без риска Error 500.
Бесплатный онлайн-конструктор файлов .htaccess для серверов Apache и LiteSpeed. За пару кликов настраивает 301-редиректы, перенаправление с HTTP на HTTPS, склейку зеркал www/без-www, включает Gzip и настраивает кэширование браузера (Cache-Control, Expires) без глубоких знаний синтаксиса mod_rewrite.
Файл .htaccess - ключевой конфигурационный файл сервера Apache. Ошибка даже в одном символе или порядке директив может привести к сбою «500 Internal Server Error» и падению сайта.
| Задача | Директива | Зачем нужно |
|---|---|---|
| Редирект на HTTPS | RewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] | Передача SEO-веса на SSL-версию |
| Склейка www на без-www | RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]RewriteRule ^(.*)$ https://%1/$1 [R=301,L] | Устранение дублей для Яндекса и Google |
| 301 со страницы | Redirect 301 /old.html https://site.ru/new/ | Сохранение позиций при изменении URL |
| Кэш изображений | ExpiresByType image/webp "access plus 1 year" | Ускорение повторной загрузки |
Файл помещается в корневую папку сайта. Если его нет - создайте текстовый файл с точным именем .htaccess (обратите внимание на точку в начале).
301 Moved Permanently - постоянный редирект, передаёт все SEO-показатели. 302 Found - временное перенаправление, обычно для технических работ.
Из-за опечаток или отсутствия модуля mod_rewrite на сервере. Генератор исключает синтаксические ошибки, создавая чистый код для Apache 2.4+.
Нет. .htaccess обрабатывается только Apache и LiteSpeed. Для Nginx правила задаются в nginx.conf.