Перейти к содержимому
Aback Tools Logo

Генератор перенаправлений .htaccess

Создавайте правила перенаправления .htaccess Apache онлайн и бесплатно. Введите исходные пути и URL назначения, выберите тип перенаправления 301 или 302 и режим совпадения (точный, префикс или regex) и получите готовые к вставке правила .htaccess с корректными директивами RewriteEngine. Поддержка массовых правил и скачивания одним кликом. Без регистрации.

Generate .htaccess Redirect Rules

Add your source paths and destination URLs, choose the redirect type and match mode, then click Generate. The tool outputs ready-to-paste Apache .htaccess redirect rules with proper RewriteEngine directives. All generation runs locally in your browser.

Quick Presets
Rule 1
No (NC flag)
Redirect Type Reference
301Permanent - browser caches, SEO juice transferred
302Temporary - browser does not cache, SEO juice not transferred
307Temporary - preserves POST method (unlike 302)
308Permanent - preserves POST method (unlike 301)

Зачем использовать наш генератор перенаправлений .htaccess?

  • Мгновенная генерация перенаправлений .htaccess: создавайте правила перенаправления .htaccess Apache мгновенно в браузере. Наш генератор формирует готовые к вставке правила с корректными директивами RewriteEngine за миллисекунды - без ожидания и перезагрузки страниц.
  • Безопасный генератор .htaccess онлайн: вся генерация перенаправлений .htaccess происходит локально в вашем браузере. Ваши URL и правила перенаправления никогда не покидают устройство, обеспечивая 100 % приватность при использовании нашего генератора перенаправлений .htaccess онлайн.
  • Генератор перенаправлений .htaccess онлайн - без установки: используйте наш генератор прямо в любом браузере без загрузок, расширений и знаний Apache. Создавайте правила перенаправления с любого устройства - настольного, планшета или мобильного - мгновенно и бесплатно.
  • Несколько типов перенаправлений и режимов совпадения: создавайте перенаправления 301, 302, 307 и 308 с режимами совпадения точного пути, префиксного подстановочного знака или regex. Добавляйте несколько правил за раз, переключайте чувствительность к регистру и скачивайте полный файл .htaccess одним кликом.

Типичные сценарии использования генератора перенаправлений .htaccess

  • Миграция сайта и реструктуризация URL: при миграции сайта или реструктуризации URL создавайте постоянные перенаправления 301 со старых путей на новые. Корректные перенаправления .htaccess сохраняют позиции в SEO и гарантируют, что пользователи, сохранившие старые URL, автоматически попадут на нужную страницу.
  • Принудительный переход HTTP на HTTPS: перенаправьте весь трафик HTTP на HTTPS одной директивой RewriteRule. Используйте предустановку HTTP → HTTPS, чтобы сгенерировать корректное правило .htaccess, перенаправляющее каждый запрос на защищённую версию сайта.
  • Канонизация www в без-www (или наоборот): приведите домен к одной канонической форме - с www или без - чтобы избежать санкций за дублирующийся контент. Сгенерируйте корректную RewriteRule, чтобы перенаправить весь трафик с www на домен без www или наоборот.
  • Удаление расширений файлов из URL: перенаправьте старые URL с расширениями .html, .php или .asp на чистые URL без расширения. Используйте режим совпадения regex, чтобы захватить путь и перенаправить на новый чистый формат URL постоянным перенаправлением 301.
  • Временные перенаправления на время обслуживания: во время обслуживания сайта используйте временные перенаправления 302, чтобы отправлять посетителей на страницу обслуживания без влияния на SEO. Верните исходные URL после завершения работ без постоянного влияния на SEO.
  • Массовое управление перенаправлениями: добавляйте несколько правил перенаправления за сеанс и скачивайте полный файл .htaccess. Полезно для управления масштабными миграциями URL, реструктуризации страниц товаров интернет-магазина или смены CMS-платформы.

Что такое перенаправление .htaccess?

Перенаправление .htaccess - это директива в конфигурационном файле .htaccess Apache, которая автоматически отправляет посетителей и поисковые системы с одного URL на другой. Файл .htaccess - это конфигурационный файл для каталога, который Apache читает при каждом запросе, что делает его стандартным способом управления перенаправлениями на виртуальном хостинге и серверах на базе Apache без изменения основной конфигурации сервера. Наш генератор перенаправлений .htaccess создаёт два типа директив: простую директиву Redirect для точного совпадения путей и более мощную директиву RewriteRule (требующую RewriteEngine On ) для префиксных подстановочных знаков и шаблонов регулярных выражений.

Как работает наш генератор перенаправлений .htaccess

  1. 1. Добавьте правила перенаправления: введите исходный путь (например, /old-page) и URL назначения (например, https://example.com/new-page) для каждого перенаправления. Выберите тип перенаправления (301, 302, 307, 308) и режим совпадения (точный, префикс или regex). Добавляйте сколько нужно правил кнопкой «Добавить ещё правило». Вся генерация выполняется локально в браузере - ваши URL никогда не покидают устройство.
  2. 2. Мгновенная генерация в браузере: нажмите «Создать .htaccess», и инструмент сформирует корректные директивы Apache для каждого правила. Точные совпадения используют директиву Redirect. Совпадения по префиксу и regex используют RewriteRule с нужными флагами. Заголовок RewriteEngine On добавляется автоматически при необходимости.
  3. 3. Копируйте или скачивайте: скопируйте сгенерированные правила в буфер обмена или скачайте полный файл .htaccess. Вставьте правила в существующий файл .htaccess или загрузите скачанный файл в корневой веб-каталог сервера.

Типы перенаправлений с пояснениями

  • 301 - Постоянное перенаправление: сообщает браузерам и поисковым системам, что ресурс переехал навсегда. Браузеры кэшируют перенаправление, а поисковые системы передают ссылочный вес (PageRank) на новый URL. Используйте 301 для постоянных изменений URL, миграции домена и HTTP → HTTPS.
  • 302 - Временное перенаправление: сообщает браузерам, что ресурс переехал временно. Браузеры не кэшируют перенаправление, а поисковые системы не передают ссылочный вес. Используйте 302 для страниц обслуживания, A/B-тестов и временных акций.
  • 307 - Временное (с сохранением метода): как 302, но гарантирует сохранение HTTP-метода (GET, POST) при перенаправлении. Используйте 307 при временном перенаправлении отправки форм или конечных точек API.
  • 308 - Постоянное (с сохранением метода): как 301, но гарантирует сохранение HTTP-метода. Используйте 308 для постоянных перенаправлений конечных точек API или отправки форм, где метод не должен меняться.

Важные замечания о перенаправлениях .htaccess

Файл .htaccess должен находиться в каталоге, к которому вы хотите применять правила, - обычно в корне сайта ( public_html или www ). В конфигурации сервера Apache должен быть включён AllowOverride All (или как минимум AllowOverride FileInfo ), чтобы файлы .htaccess обрабатывались. Проверяйте перенаправления после загрузки с помощью браузера или инструмента вроде curl, чтобы убедиться, что они работают как ожидается. Неправильные правила .htaccess могут вызвать циклы перенаправлений или ошибки 500 - всегда сохраняйте резервную копию исходного файла .htaccess перед изменениями.

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

Генератор перенаправлений .htaccess создаёт правила перенаправления .htaccess Apache из пар URL источника и назначения. Он формирует корректные директивы Redirect или RewriteRule с нужными флагами. Наш генератор работает полностью в вашем браузере, без регистрации.

Скопируйте сгенерированные правила и вставьте их в существующий файл .htaccess или скачайте файл и загрузите его в корневой каталог веб-сервера. Правила вступают в силу сразу - перезапуск сервера не требуется.

Перенаправление 301 - постоянное: браузеры кэшируют его, а поисковые системы передают ссылочный вес. Перенаправление 302 - временное: браузеры не кэшируют его, а поисковые системы не передают ссылочный вес.

Точное совпадение использует директиву Redirect для конкретного пути. Совпадение по префиксу использует RewriteRule и подходит для любого URL, начинающегося с вашего исходного пути. Совпадение regex использует RewriteRule с полным шаблоном регулярного выражения.

Частые причины: AllowOverride в Apache не установлен в All или FileInfo; mod_rewrite не включён; файл .htaccess лежит в неверном каталоге; или есть ошибка синтаксиса. Проверьте журнал ошибок Apache для подробностей.

Используйте предустановку HTTP → HTTPS в генераторе. Она создаёт RewriteRule, которая совпадает со всеми запросами и перенаправляет их на HTTPS-версию, сохраняя домен и путь.

Да. Нажмите «Добавить ещё правило», чтобы добавить столько правил перенаправления, сколько нужно. Все правила генерируются в одном выводе .htaccess с общим заголовком RewriteEngine On.

Да. Вся генерация происходит локально в вашем браузере. Ваши URL и правила перенаправления никогда не отправляются на сервер, обеспечивая 100 % приватность.

Да. Наш генератор перенаправлений .htaccess на 100 % бесплатен: без регистрации, без аккаунта и без ограничений использования. Создавайте столько правил перенаправления, сколько нужно, бесплатно и навсегда.