如何运行扩展名为.htm或.html的PHP


How to run PHP with .htm or .html extension?

我对php编码完全陌生,我的老师告诉我们php文件应该用.php扩展名重命名才能工作。但我的服务中有扩展名为.htm的文件,我在谷歌分析和搜索控制台中使用了该扩展名,所以现在我不想将扩展名更改为我的所有5个5页,因为我会把它弄得一团糟。那么,有没有一种方法可以将php代码插入到我的html页面中,并且仍然使用扩展名为.htm?

谢谢!

您希望在.HTM/.HTML文件中编写PHP代码

您所要做的就是在httpd.conf 中添加以下行

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

note: restart your apache or rehash it so that the configurations take effect

是的,你可以在.html文件中使用php代码,但你需要配置webever。在Apache中,您可以这样配置:

# Interpret both .php & .html as PHP:
AddHandler php5-script .php .html

作为参考,请在此处查看此答案

嗨,您不能使用outh.PHP扩展文件运行PHP。但是你可以使用友好的url。

你可以做一些类似的事情

在.htaccess文件中

RewriteEngine on
RewriteRule ^/example/([0-9]+)' /example.php?id=$1

这个映射了的请求

/example.php?id=contact

/example/contact

你可以在谷歌上找到更多关于它的信息,键入"我如何在php中使用url firendly"。

简短回答:不。

解释:.php文件告诉服务器该文件有php信息,需要将选择代码作为php运行。否则,它将作为普通html运行,并且不会运行您的代码。

当需要php代码时,您可以链接到一个单独的.php页面。然而,如果是一个动态加载的页面,那么您只需要更改扩展即可。