我对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页面。然而,如果是一个动态加载的页面,那么您只需要更改扩展即可。