Генератор .htaccess
Создайте текст конфигурации Apache .htaccess с перенаправлениями, настройками кэша, заголовками безопасности и собственными правилами.
Запустить инструмент
Генератор .htaccess создаёт готовый текст конфигурации веб-сервера Apache. Вы можете выбрать режим перенаправления, добавить директивы управления кэшем, включить набор заголовков безопасности и вставить собственные правила. В поле «Режим перенаправления» доступны варианты «Нет», «Принудительный HTTPS», «Принудительный WWW» и «Пользовательское перенаправление». Вариант «Принудительный HTTPS» формирует правило с кодом 301 и сохраняет путь запроса. Режим «Принудительный WWW» добавляет перенаправление на защищённый адрес с префиксом хоста. Если выбран пользовательский вариант, инструмент использует указанный адрес только при заполненном поле «URL перенаправления». Флажок «Заголовки безопасности» добавляет стандартные директивы для защиты от кликджекинга и подмены типов контента. Все введённые строки кэширования, адреса и пользовательские директивы вставляются в текст без автоматической проверки синтаксиса и без экранирования. Инструмент не загружает файл на сервер и не меняет рабочую конфигурацию автоматически, поэтому перед использованием проверьте полученный фрагмент вручную.
Инструкция
- Выберите режим в поле «Режим перенаправления»: «Нет», «Принудительный HTTPS», «Принудительный WWW» или «Пользовательское перенаправление».
- Если выбран пользовательский режим, укажите URL в поле «URL перенаправления». При пустом значении пользовательское правило перенаправления не добавляется.
- Если нужно, задайте значение в поле «Управление кэшем» и включите флажок «Заголовки безопасности».
- Вставьте дополнительные директивы в поле «Пользовательские правила», если они нужны в итоговом файле.
- Запустите генерацию и проверьте полученный текст перед сохранением или ручным размещением в .htaccess. Введённые значения не проходят проверку или экранирование.
Примеры
- Чтобы перенаправлять сайт на HTTPS, выберите «Принудительный HTTPS» в поле «Режим перенаправления», оставьте остальные параметры по умолчанию и запустите генерацию. Результат будет содержать правило Apache с кодом 301 и сохранением пути запроса.
- Для добавления собственных директив вставьте их в поле «Пользовательские правила». Например, можно выбрать режим кэширования, включить заголовки безопасности и добавить текст правил. Перед использованием проверьте итоговую конфигурацию в соответствии с настройками своего сервера.
Частые вопросы
Что создаёт этот генератор?
Инструмент формирует текст конфигурации Apache .htaccess. Он не размещает файл на сервере, не активирует правила и не применяет их автоматически.
Как добавить перенаправление на HTTPS?
Выберите значение «Принудительный HTTPS» в поле «Режим перенаправления». В результате добавляется правило 301, которое перенаправляет запрос на HTTPS и сохраняет захваченный путь.
Как настроить режим «Принудительный WWW»?
Выберите «Принудительный WWW» в поле «Режим перенаправления». Инструмент добавит правило 301 для перенаправления на защищённый адрес с префиксом хоста. Проверьте доменное условие и, если нужно, отредактируйте полученный фрагмент перед сохранением.
Какие заголовки безопасности добавляются?
Включите параметр «Заголовки безопасности». В конфигурацию добавляются директивы для защиты типа содержимого, запрета встраивания во фреймы и XSS-защиты.
Проверяются ли пользовательские значения?
Введённые URL перенаправления, значения кэширования и пользовательские правила вставляются в результат без проверки или экранирования. Проверьте их вручную до использования.