.htaccess - это конфигурационный файл, который может управлять редиректами, rewrite-правилами, доступом, некоторыми PHP-директивами и частью безопасности для папки. Маленькая ошибка может дать 500, поэтому править его нужно аккуратно.
Перед правкой
- Скачайте или скопируйте текущий .htaccess.
- Меняйте по одному блоку за раз.
- Оставляйте комментарии, зачем нужно правило.
- После сохранения сразу откройте сайт и одну внутреннюю страницу.
- Если появилась ошибка 500, верните прежний файл и проверьте error_log.
Частые задачи
| Задача | Пример |
|---|---|
| Редирект HTTPS | Перенаправить посетителей с HTTP на HTTPS. |
| Редирект www/без www | Выбрать одно каноническое имя. |
| Красивые URL | Передавать страницы CMS через index.php. |
| Ограничение доступа | Запретить доступ к чувствительным файлам. |
Хорошая правка .htaccess начинается с бэкапа и быстрого отката
Если нужно правило или редирект, но синтаксис вызывает сомнения, пришлите цель и домен.
Проверить правило .htaccess