.htaccess - это конфигурационный файл, который может управлять редиректами, rewrite-правилами, доступом, некоторыми PHP-директивами и частью безопасности для папки. Маленькая ошибка может дать 500, поэтому править его нужно аккуратно.
Перед правкой
- Скачайте или скопируйте текущий .htaccess.
- Меняйте по одному блоку за раз.
- Оставляйте комментарии, зачем нужно правило.
- После сохранения сразу откройте сайт и одну внутреннюю страницу.
- Если появилась ошибка 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, сначала отключите последнее правило редиректа.
Пришлите домен, текст предупреждения браузера, что менялось недавно и где проблема: на www, без www или везде. Поможем проверить SSL, редирект, mixed content и подозрительные файлы. Написать в чат.
Что проверить в панели хостинга
Панель хостинга помогает управлять сайтами, доменами, базами данных, почтой, PHP и файлами. Перед изменениями важно убедиться, что выбран правильный домен или аккаунт, особенно если в панели размещено несколько сайтов.
- проверьте путь к корневой папке сайта;
- убедитесь, что выбрана нужная версия PHP;
- проверьте лимиты диска, inode и базы данных;
- при работе с файлами сохраняйте резервную копию;
- после изменения настроек очищайте кэш сайта и браузера.
Если инструкция не совпадает с вашей панелью, уточните, используется DirectAdmin, cPanel, ISPmanager или другая система управления.
Что подготовить перед обращением
Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Основы .htaccess: что делает этот файл и как не сломать сайт», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.
