Полезные статьи для пользователей >> Работа с файлами и серверами >> Добавил файл .htaccess, и теперь сервер выдает 500 ошибку. Почему?

Ошибки в .htaccess

Причины 500-й (Internal Server Error) ошибки:

  1. неверный синтаксис .htaccess;
  2. файл .htaccess записан в формате Windows, а должен быть записан в формате UNIX;
  3. в файле прописаны переменные которые не могут работать когда на сервере установлен SUEXEC. Например: php_flag, php_value, AddType и т.д.

В любом случае, для определения ошибки, нужно посмотреть в error_log, который обычно хранится в папке domain-name.com/logs, если лога там нет, его необходимо включить в панели управления хостингом в разделе «Домены».