Генератор правил .htaccess
Создайте готовый фрагмент Apache .htaccess, включив часто используемые правила: принудительный HTTPS, каноникализация www/без www, отключение просмотра каталогов, блокировка служебных файлов, защита от хотлинкинга изображений, собственная страница 404, сжатие gzip и кэширование в браузере.
Ввод
Редиректы и каноникализация
Безопасность
Страницы ошибок
Производительность
Вывод
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/htaccess-rule-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"forceHttps": "true",
"wwwMode": "none",
"disableDirListing": "true",
"denySensitiveFiles": "true"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `htaccess-rule-generator` tool (.htaccess Rule Generator) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
Виджет для встраивания
<iframe
src="https://iotools.cloud/embed/htaccess-rule-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Генератор правил .htaccess — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.
| Стоимость вызова API/MCP | От 5 кредитов |
|---|---|
| Нужно больше кредитов? | Посмотреть тарифы |
Также доступно через
Руководства
Генератор правил .htaccess создаёт готовый к вставке фрагмент конфигурации Apache из набора флажков и полей ввода. Вместо того чтобы вручную искать и редактировать правила перезаписи, вы включаете нужное поведение — принудительный HTTPS, редирект www, блокировку служебных файлов, кэширование — а инструмент собирает один аккуратный файл .htaccess с комментариями.
Что такое файл .htaccess?
.htaccess — это конфигурационный файл для отдельного каталога, который читает веб-сервер Apache. Если он находится в папке, он позволяет менять то, как сервер отвечает на запросы к этой папке и всему, что в ней вложено, не трогая основную конфигурацию сервера. Это стандартный способ добавлять редиректы, усиливать безопасность, включать сжатие и задавать заголовки кэширования на общем хостинге, в cPanel и в большинстве установок WordPress или PHP.
Поскольку файл читается при каждом запросе, одна опечатка может положить весь сайт с ошибкой 500. Генерация правил из проверенных шаблонов позволяет избежать самых распространённых синтаксических ошибок.
Как пользоваться инструментом
- Включите нужные правила. Разумные настройки безопасности по умолчанию (принудительный HTTPS, отключённый просмотр каталогов, запрет доступа к точечным файлам) уже выбраны.
- Заполните значения, специфичные для правил: разрешённый домен для защиты от хотлинкинга, путь к собственной странице 404 или срок жизни кэша в днях.
- Общий фрагмент обновляется автоматически. Скопируйте его или скачайте как файл
.htaccess. - Загрузите файл в каталог, которым он должен управлять (обычно корень веб-сайта).
Всегда сохраняйте резервную копию существующего .htaccess перед заменой и добавляйте новые правила в начало файла, чтобы они выполнялись раньше правил, созданных приложением (например, блока перезаписи самого WordPress).
Какие правила можно сгенерировать?
- Принудительный HTTPS — перенаправляет каждый HTTP-запрос на HTTPS с кодом 301.
- Каноникализация www — перенаправляет
wwwна вариант безwwwили наоборот, чтобы поисковые системы видели один канонический хост. - Отключение просмотра каталогов — скрывает автоматический список файлов, который Apache показывает для папок без индексного файла.
- Запрет служебных файлов — блокирует прямой веб-доступ к
.env,.git,.htaccessи похожим точечным файлам. - Защита от хотлинкинга изображений — не даёт другим сайтам встраивать ваши изображения, сохраняя доступ для вашего домена и прямых переходов.
- Собственная страница 404 — направляет ошибки «не найдено» на страницу, которую вы создали.
- Сжатие GZIP — уменьшает размер текстовых ответов, CSS и JavaScript для более быстрой загрузки.
- Кэширование в браузере — задаёт заголовки
Expires, чтобы вернувшиеся посетители повторно использовали закэшированные ресурсы.
Часто задаваемые вопросы
Это работает на Nginx? Нет. .htaccess — функция Apache. Nginx использует другой формат конфигурации и игнорирует эти файлы.
Эти правила сломают мой сайт на WordPress? Они рассчитаны на совместную работу с WordPress. Вставьте сгенерированные правила выше блока # BEGIN WordPress. Редиректы HTTPS и www стоит проверить в первую очередь, так как неверный выбор может вызвать цикл перенаправлений.
Почему каждое правило обёрнуто в <IfModule>? Директивы перезаписи, сжатия и истечения срока зависят от модулей Apache (mod_rewrite, mod_deflate, mod_expires), которые могут быть не включены на каждом хостинге. Защита <IfModule> делает файл безопасным для развёртывания даже там, где модуля нет, — правило просто пропускается вместо ошибки сервера.
Отправляются ли мои данные куда-либо? Нет. Фрагмент генерируется полностью в вашем браузере. Ничего из введённого не загружается.