Генератор .htaccess
Створіть файл Apache .htaccess із перенаправленнями HTTPS, правилами www, Gzip, кешуванням і блокуванням доступу.
Генератор .htaccess
Зберіть робочий файл Apache .htaccess, позначивши потрібні правила — без запам’ятовування синтаксису mod_rewrite. Увімкніть Force HTTPS, і генератор записує RewriteCond і 301 RewriteRule, які надсилають кожен HTTP-запит до його безпечного еквівалента. Виберіть варіант www, щоб канонізувати свій хост: перенаправляйте кожного відвідувача на субдомен www або видаліть його для чистого домену, щоб пошукові системи індексували одну версію, а ваша аналітика припинила розділяти трафік.
Кожен перемикач відображається в одному добре сформованому блоці, і перед кожним блоком стоїть короткий коментар, щоб результат залишався читабельним, коли ви вставляєте його у файл у корені документа. Увімкніть Gzip, і ви отримаєте розділ mod_deflate, який охоплює загальні типи тексту — HTML, CSS, JavaScript, JSON, XML і SVG — які добре стискаються по дроту. Увімкніть кешування веб-переглядача, а блок mod_expires встановлює розумний віддалений час життя для зображень, шрифтів і статичних ресурсів, зберігаючи актуальність HTML.
Варіанти безпеки також є тут. Вимкніть перелік каталогів, щоб Apache не обслуговував індекс будь-якої папки, у якій його немає. Блокуйте приховані файли, щоб відхиляти запити до файлів типу .env, .git і .htaccess, які ніколи не повинні бути доступними через HTTP. Спеціальне поле 404 додає рядок ErrorDocument, який вказує на вашу власну сторінку помилки. Розділи випускаються в стабільному порядку — спочатку переспрямування, потім стиснення, кешування та правила доступу — тому файл поводиться передбачувано.
Усе генерується локально у вашому браузері. Нічого про ваш сайт не завантажується, файли не надсилаються на сервер, і ви можете скопіювати або завантажити вихідні дані. Оскільки .htaccess зчитується під час кожного запиту, збережіть його мінімальним і видаліть блоки, які ви не використовуєте.