如何将PHP代码/文件添加到HTML(.html)文件中?

2022-08-30 07:37:08

我无法在我的 HTML 页面中使用 PHP。例如。我尝试过同时使用这两种功能:index.html

<? contents ?> 

<?php contents ?> 

这些都不起作用。我的服务器提供PHP,当我使用扩展时,它可以正常工作。这是一个问题,还是我必须更改 中的首选项?.phpphp.ini


答案 1

您无法在.html文件中运行 PHP,因为除非您告诉它,否则服务器不会将其识别为有效的 PHP 扩展名。为此,您需要在根Web目录中创建一个.htaccess文件,并将以下行添加到其中:

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

这将告诉Apache将具有.htm或.html文件扩展名的文件处理为PHP文件。


答案 2

我认为将PHP写入.html文件是令人困惑和反自然的。你为什么要这样做??

无论如何,如果您想要的是执行PHP文件并在地址栏中将其显示为.html,最简单的解决方案是像往常一样使用.php,并在.htaccess中编写规则,如下所示:

RewriteRule ^([^.]+)\.html$ $1.php [L]

推荐