2.7.1.1.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-клієнт.

Зміст