hosting:htaccess:unsupported-options

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

Если при открытии сайта возникает ошибка 500, её причиной может быть наличие в файле .htaccess неподдерживаемых параметров.

В данной ситуации следует проверить содержимое файла .htaccess и при необходимости внести в него соответствующие правки:

  • Options +FollowSymLinks — нужно заменить на Options +SymLinksIfOwnerMatch.
  • Options All -Indexes — нужно заменить на Options -Indexes.
  • +ExecCGI — нужно удалить.
  • AddHandler — нужно удалить.
  • php_value — нужно удалить.
  • php_flag — нужно удалить.
  • -MultiViews — нужно удалить.

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

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

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

  • hosting/htaccess/unsupported-options.txt
  • Последние изменения: 2019/08/30 16:48
  • — karlov