Назад | Перейти на главную страницу

Приложение AddType / x-httpd-php .html перестало работать

У меня есть следующая строка в .htaccess

AddType application/x-httpd-php .html .htm

И раньше он годами работал, рассматривая html-страницы как php, однако недавно я заметил, что он больше не работает, за исключением только на домашней странице (example.com), и даже не на той же странице (example.com/index.html)

Я попытался добавить в /etc/apache2/mods-enabled/php5.6.conf и перезапустил apache, но все равно это не сработало. Также пробовал другие предложения Вот, но все равно не повезло.

<FilesMatch ".+\.html$">
    SetHandler application/x-httpd-php
</FilesMatch>

Есть идеи, что могло случиться? Или как это исправить?

Узнайте своего обработчика, создав файл PHP со следующим содержимым

<?php echo $_SERVER['REDIRECT_HANDLER']; ?>


При открытии из браузера он вернет имя обработчика для php. А затем замените текущий код htaccess правильным обработчиком. Например, если ваш вывод приложение / x-httpd-php5 тогда ваш htaccess будет выглядеть так:

<FilesMatch ".+\.html$">
SetHandler application/x-httpd-php5
</FilesMatch>

Ссылка: https://stackoverflow.com/a/49375772/2703813