2.12.1. Неподдерживаемые параметры

Причиной ошибки 500 на сайте может быть наличие в файле .htaccess неподдерживаемых параметров. Проверьте содержимое этого файла и при необходимости внесите в него соответствующие правки:

  • Options +FollowSymLinks — нужно заменить на Options +SymLinksIfOwnerMatch.
  • Options All -Indexes — нужно заменить на Options -Indexes.
  • +ExecCGI — нужно удалить.
  • AllowOverride с любыми параметрами — нужно удалить.

На хостинге не используется модуль Apache mod_version, поэтому если в .htaccess присутствуют блоки с директивами IfVersion, их также следует удалить, оставив только содержимое блоков, предназначенных для Apache 2.4.

Также на хостинге нельзя использовать RewriteMap. Если целью является, к примеру, преобразование URL в нижний регистр, решать эту задачу лучше с помощью добавления соответствующих директив непосредственно в PHP-скрипты сайта.

Для внесения изменений в файл можно использовать файл-менеджер или любой FTP-клиент.

Содержание