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

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

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

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

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

Безопасный чеклист редиректа

  • Используйте один слой редиректа: панель, .htaccess, плагин CMS или CDN - не все сразу.
  • Проверьте http://, https://, www и non-www версии.
  • 301 - постоянный редирект, 302 - временный.
  • Если браузер пишет too many redirects, сначала отключите последнее правило редиректа.
Проблемы HTTPS и безопасности проще решать по точным симптомам

Пришлите домен, текст предупреждения браузера, что менялось недавно и где проблема: на www, без www или везде. Поможем проверить SSL, редирект, mixed content и подозрительные файлы. Написать в чат.

Что проверить в панели хостинга

Панель хостинга помогает управлять сайтами, доменами, базами данных, почтой, PHP и файлами. Перед изменениями важно убедиться, что выбран правильный домен или аккаунт, особенно если в панели размещено несколько сайтов.

  • проверьте путь к корневой папке сайта;
  • убедитесь, что выбрана нужная версия PHP;
  • проверьте лимиты диска, inode и базы данных;
  • при работе с файлами сохраняйте резервную копию;
  • после изменения настроек очищайте кэш сайта и браузера.

Если инструкция не совпадает с вашей панелью, уточните, используется DirectAdmin, cPanel, ISPmanager или другая система управления.

Что подготовить перед обращением

Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Основы .htaccess: что делает этот файл и как не сломать сайт», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.