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-клиент.