Генератор .htaccess
редиректов
Что такое .htaccess
Файл .htaccess (Hypertext Access) — это конфигурационный файл веб-сервера Apache, который позволяет управлять поведением сайта на уровне каталога. Он обрабатывается при каждом запросе к файлам в директории, где расположен, и ко всем вложенным поддиректориям. Это один из ключевых инструментов для настройки редиректов, безопасности и производительности сайта.
Редиректы и URL
Перенаправление посетителей с одного URL на другой. Постоянные редиректы (301) передают SEO-вес на новый адрес, временные (302) сообщают поисковикам, что старая страница ещё вернётся. Без редиректов при миграции сайта вы теряете позиции в Яндексе и Google.
Безопасность
Ограничение доступа к служебным файлам (.env, .git), блокировка IP-адресов злоумышленников, защита от хотлинкинга изображений. Файл .htaccess — первый рубеж обороны, который работает на уровне веб-сервера ещё до того, как запрос достигает вашего приложения.
Производительность
GZIP-сжатие уменьшает размер передаваемых данных на 60-80%. Кэширование через Expires и Cache-Control избавляет от повторных загрузок статики. Эти настройки напрямую влияют на показатели Google PageSpeed Insights и Яндекс.Вебмастер.
Возможности генератора
Наш конструктор .htaccess покрывает все основные сценарии использования — от простых редиректов до комплексной настройки безопасности и оптимизации.
Редиректы 301/302/307
Постоянные, временные, see other, temporary redirect. Поддержка одиночных страниц, директорий и regex-шаблонов. Редирект 410 Gone для удалённых страниц.
HTTPS и www
Принудительное перенаправление HTTP на HTTPS. Добавление или удаление www-префикса. Склеивание зеркал для корректной SEO-индексации.
GZIP-сжатие
Настройка mod_deflate для сжатия HTML, CSS, JavaScript, JSON, XML, SVG и веб-шрифтов. Уменьшение трафика до 80% без потери качества.
Кэширование браузера
Заголовки Expires и Cache-Control для статических ресурсов. HTML — 1 час, CSS/JS — 1 месяц, изображения — 1 год. Стандарт Google PageSpeed.
Защита файлов
Блокировка доступа к .htaccess, .env, .git, composer.json. Отключение автоматического листинга директорий (Options -Indexes).
Блокировка IP и ботов
Запрет доступа по IP-адресам и подсетям. Защита от хотлинкинга изображений. Блокировка нежелательных краулеров и скраперов.
Страницы ошибок
Пользовательские страницы для кодов 400, 401, 403, 404, 500, 503. Замените стандартные страницы Apache на красивые страницы вашего сайта.
Готовые пресеты
Предустановленные конфигурации: HTTPS + www, WordPress стандарт, блокировка ботов, заголовки безопасности. Активация в один клик.
Экспорт и копирование
Копирование сгенерированного кода в буфер обмена одним нажатием. Скачивание готового файла .htaccess для загрузки на сервер.
Синтаксис .htaccess/ справочник
Файл .htaccess использует директивы Apache. Ключевой модуль для редиректов — mod_rewrite. Он обрабатывает URL-адреса по правилам, используя регулярные выражения для сопоставления и подстановки.
RewriteEngine On
Активирует модуль mod_rewrite. Эта директива обязательна перед использованием RewriteRule и RewriteCond. Без неё правила перезаписи URL не будут работать.
RewriteEngine OnRewriteRule
Основная директива для перезаписи URL. Формат: RewriteRule шаблон замена [флаги]. Шаблон — регулярное выражение для входящего URL (без домена). Замена — новый URL. Флаги управляют поведением: R=301 (редирект), L (последнее правило), NC (без учёта регистра).
RewriteRule ^old-page\.html$ /new-page [R=301,L]RewriteRule ^blog/(.*)$ /articles/$1 [R=301,L]RewriteCond
Условие, при выполнении которого применяется следующее RewriteRule. Позволяет проверять серверные переменные: %{HTTP_HOST} (домен), %{HTTPS} (протокол), %{REQUEST_URI} (путь), %{HTTP_REFERER} (откуда пришёл) и другие.
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]Redirect (mod_alias)
Простая альтернатива RewriteRule для перенаправления отдельных страниц. Не требует RewriteEngine On. Формат: Redirect код старый-путь новый-URL. Подходит для одиночных страниц без регулярных выражений.
Redirect 301 /old-page.html https://example.com/new-pageФлаги RewriteRule
Флаги записываются в квадратных скобках через запятую после правила и управляют его поведением.
[R=301]Внешний редирект с кодом 301[R=302]Временный редирект (по умолчанию)[L]Последнее правило, прекратить обработку[NC]Без учёта регистра (No Case)[QSA]Добавить строку запроса (Query String Append)[F]Запретить доступ (403 Forbidden)[G]Ресурс удалён (410 Gone)[NE]Не экранировать спецсимволы (No Escape)Частые сценарии редиректов
Типовые задачи, которые решаются через .htaccess на большинстве сайтов. Наш генератор создаёт эти правила автоматически.
Смена домена
При переезде на новый домен все страницы нужно перенаправить 301-редиректом. Поисковые системы за 2-4 недели перенесут позиции на новый адрес. Важно использовать именно 301, а не 302 — иначе вес не передастся.
Склейка зеркал
Сайт доступен по нескольким адресам (с www и без, http и https) — это дублирование контента. Правильное решение: выбрать один вариант (например, https://www.example.com) и перенаправить все остальные 301-редиректом.
Изменение структуры URL
При реструктуризации сайта старые URL перестают работать. Например, /blog/2024/post-name перемещается в /articles/post-name. Regex-шаблоны позволяют настроить массовый редирект по паттерну, не прописывая каждую страницу отдельно.
Удаление страниц (410)
Когда страница удалена навсегда и нет подходящей замены — используйте код 410 Gone. В отличие от 404, он явно сообщает поисковым системам, что контент удалён намеренно. Яндекс и Google быстрее исключают такие страницы из индекса.
Безопасность и лучшие практики
Правильная настройка .htaccess защищает сайт от типовых уязвимостей и утечки конфиденциальных данных.
1Скройте служебные файлы
Файлы .env, .git, composer.json, package.json содержат конфиденциальную информацию: пароли баз данных, API-ключи, версии зависимостей. Заблокируйте к ним доступ через .htaccess — это предотвращает утечку данных при неправильной настройке сервера.
2Отключите листинг директорий
По умолчанию Apache показывает список файлов в каталоге, если нет index.html. Директива Options -Indexes отключает эту функцию, скрывая структуру файлов от посторонних. Это базовая мера безопасности для любого сайта.
3Используйте HTTPS повсеместно
С 2017 года Яндекс и Google отдают предпочтение сайтам с HTTPS. Принудительный редирект с HTTP на HTTPS гарантирует, что все посетители используют защищённое соединение. Это критично для форм, авторизации и любых данных пользователей.
4Защитите от хотлинкинга
Хотлинкинг — это когда чужие сайты вставляют прямые ссылки на ваши изображения, расходуя ваш трафик и ресурсы сервера. Правило RewriteCond по HTTP_REFERER блокирует такие запросы, разрешая загрузку изображений только с вашего домена.
Советы по работе с .htaccess
Практические рекомендации, которые помогут избежать ошибок и оптимально настроить ваш сервер.
1Делайте бэкап перед изменениями
Всегда сохраняйте копию рабочего .htaccess перед внесением изменений. Ошибка в синтаксисе может привести к 500 Internal Server Error и полной недоступности сайта. Храните бэкап на локальном компьютере, а не только на сервере.
2Проверяйте mod_rewrite
Не все хостинги включают mod_rewrite по умолчанию. Перед использованием RewriteRule убедитесь, что модуль активен. На виртуальном хостинге это можно проверить через phpinfo() или обратиться в поддержку. VPS/VDS — включите модуль командой a2enmod rewrite.
3Порядок правил имеет значение
Apache обрабатывает правила .htaccess сверху вниз. Более специфичные правила должны стоять выше общих. Например, редирект конкретной страницы ставьте перед правилом редиректа всей директории, иначе конкретное правило никогда не сработает.
4Используйте флаг [L]
Флаг [L] (Last) останавливает обработку после срабатывания правила. Без него Apache продолжит проверять следующие правила, что может вызвать зацикливание или неожиданные результаты. Добавляйте [L] к каждому правилу редиректа.
5Nginx — не Apache
Файл .htaccess работает только на Apache. Если ваш сервер использует Nginx, правила перезаписи настраиваются в конфигурации сервера (nginx.conf или sites-available). Многие хостинги используют связку Nginx + Apache — в этом случае .htaccess работает.
6Тестируйте в dev-окружении
Перед загрузкой .htaccess на рабочий сервер протестируйте его на локальном окружении (XAMPP, MAMP, Docker с Apache). Используйте инструменты вроде robots.txt генератора и cron генератора для полной настройки сервера.
Часто задаваемые вопросы

Лиана Арифметова
Миссия: Демократизировать сложные расчеты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».
Был ли этот калькулятор полезен?
Отказ от ответственности
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые данным инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Медицинские, финансовые и профессиональные решения должны приниматься исключительно на основании консультации с квалифицированными специалистами — врачом, финансовым советником, инженером или другим профессионалом в соответствующей области. Не используйте результаты данного инструмента как единственное основание для принятия важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут никакой ответственности за прямой или косвенный ущерб, возникший в результате использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию и применение полученных результатов.
Похожие инструменты
Калькулятор расхода краски для пола
Расчёт расхода краски для пола по площади и количеству слоёв. Акриловая, эпоксидная, полиуретановая, алкидная. Стоимость.
Калькулятор счёта за электричество
Стоимость по счётчику. Однотарифный, двухтарифный, трёхтарифный учёт. Тарифы по регионам России 2025.
Калькулятор демонтажа: объём, стоимость, техника, сроки
Расчёт демонтажа зданий и сооружений. Объём материалов, стоимость работ, необходимая техника, сроки, вывоз и утилизация отходов.
Калькулятор выходного пособия
Расчёт выходного пособия при сокращении штата или ликвидации по среднему заработку (ТК РФ)
Калькулятор A/B-теста (размер выборки)
Расчёт необходимого размера выборки для A/B-теста и анализ результатов. Статистическая значимость, p-value, доверительные интервалы.
Калькулятор нутритивной поддержки
Расчёт КБЖУ для клинического питания по Harris-Benedict. Энергопотребность, белок, жидкость с учётом стресс-факторов.
CSV ↔ JSON ↔ XML конвертер
Онлайн конвертация между форматами CSV, JSON и XML. Настройка разделителей, форматирование и автоопределение формата входных данных.
Калькулятор металлочерепицы
Расчёт металлочерепицы на крышу: листы, доборные элементы, саморезы, гидроизоляция.
Калькулятор индексации алиментов
Перерасчёт алиментов в твёрдой денежной сумме по изменению прожиточного минимума. СК РФ ст. 117, данные по регионам 2018–2025.
Калькулятор спортивной психологии: Йеркс-Додсон, RPE, выгорание и POMS
Спортивно-психологические расчёты: закон Йеркса-Додсона, шкала Борга (RPE), профиль настроения POMS, выгорание, Mental Toughness.
Калькулятор океанографии
Плотность морской воды, параметры волн, сила Кориолиса, слой Экмана, скорость звука, приливы, геострофические течения.
Калькулятор кредитного анализа
ПДН, аннуитетный платёж, LTV и вероятность одобрения. Нормативы ЦБ РФ, НБКИ и ФЗ-218.
Калькулятор коррекции натрия
Расчёт коррекции натрия при гипо- и гипернатриемии. Дефицит натрия, объём инфузии, безопасная скорость коррекции.
Калькулятор рациона для КРС
Расчёт рациона кормления КРС по кормовым единицам и перевариваемому протеину. Дойные коровы, нетели, бычки на откорме.
Калькулятор видеокодирования: битрейт, кодеки H.264/H.265/VP9/AV1, стриминг
Комплексный калькулятор видеокодирования: расчёт битрейта и размера файла, разрешение и соотношение сторон, время кодирования FFmpeg (CPU/GPU), настройки стриминга Twitch/YouTube/VK, планирование хранения и оценка качества PSNR/SSIM/VMAF.