我有一个Ubuntu 16.04 64位桌面,默认启用php7 我的一些客户喜欢将php脚本嵌入到html页面中。
前段时间我写了一个.htaccess文件:
RemoveHandler .html .htm
AddHandler application/x-httpd-php .php .html .htm
现在这种语法不再有用了 我尝试了很多相同的语法,但没有任何效果。
我不得不更改/etc/apache2/mods-enabled/php7.0.conf添加
<FilesMatch ".+\.html?$">
SetHandler application/x-httpd-php
</FilesMatch>
但这不是一个好的解决方案:所有html页面都可以解析为php文件!
有人有正确的新配置吗?
P.S。在网站的配置文件中,我在网站目录中启用AllowOverride All
答案 0 :(得分:1)
您可以在.htaccess
中尝试以下解决方案:
AddType application/x-httpd-php .html .htm
使用PHP7为我工作。