.htaccess - это конфигурационный файл, который может управлять редиректами, rewrite-правилами, доступом, некоторыми PHP-директивами и частью безопасности для папки. Маленькая ошибка может дать 500, поэтому править его нужно аккуратно.

Перед правкой

  1. Скачайте или скопируйте текущий .htaccess.
  2. Меняйте по одному блоку за раз.
  3. Оставляйте комментарии, зачем нужно правило.
  4. После сохранения сразу откройте сайт и одну внутреннюю страницу.
  5. Если появилась ошибка 500, верните прежний файл и проверьте error_log.

Частые задачи

ЗадачаПример
Редирект HTTPSПеренаправить посетителей с HTTP на HTTPS.
Редирект www/без wwwВыбрать одно каноническое имя.
Красивые URLПередавать страницы CMS через index.php.
Ограничение доступаЗапретить доступ к чувствительным файлам.
Хорошая правка .htaccess начинается с бэкапа и быстрого отката

Если нужно правило или редирект, но синтаксис вызывает сомнения, пришлите цель и домен.

Проверить правило .htaccess