我在我的.htm和.html页面中写了一些PHP代码,但是它没有执行代码。我必须严格地不改变页面扩展名。
我已将此处理程序添加到.htaccess
页面
AddHandler application/x-httpd-php74 .php .htm
AddHandler application/x-httpd-php74 .php .html
我的服务器PHP版本是PHP 7.4
我错过了什么,如何在.htm和.htm页面中使用PHP代码?
我是在siteguard hosting
上执行此操作的,因此是否缺少任何服务器配置?
4条答案
按热度按时间cotxawn71#
有时.htaccess文件在我的机器上不起作用。请尝试将其放入虚拟主机配置文件(/etc/apache 2/sites-enabled/[file name].conf)
在Debian 11 64位PHP 7.4和Apache 2.4.53上进行了测试
我不知道你的主机是否允许这样的修改。它可能会在.htaccess文件中工作。
希望能有所帮助!
mi7gmzs62#
"摩西·格罗斯的方法在这里奏效了“
这仅用于测试目的:
我正在试用xampp:
.htaccess文件系统
索引.html
当我访问http://localhost/testhtmlphp/时,我得到了以下结果:
回复:如果我按下F5(刷新页面)计时器更改!
m4pnthwp3#
将以下内容添加到.htaccess
hsgswve44#
PHP能够与CLI或.php脚本文件一起工作,否则不工作。因为在运行PHP之前需要编译。
您可以使用.htaccess功能,而不是在HTML文件中编写代码。就像下面的代码示例一样。
Creating dynamic URLs in htaccess