我对php编码完全不熟悉,我的老师告诉我们PHP文件应该用.php扩展名重命名才能正常工作。但我在服务中的文件扩展名为.htm,我在谷歌分析和搜索控制台中使用,所以现在我不想将扩展名更改为我的所有5个页面,因为我会发生巨大的混乱。那么我有没有办法将PHP代码插入到我的html页面中并仍然使用.htm扩展名?
谢谢!
答案 0 :(得分:4)
您想在.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
答案 1 :(得分:3)
是的,您可以在.html文件中使用php代码,但是您需要配置websever。在Apache中你可以像这样配置:
# Interpret both .php & .html as PHP:
AddHandler php5-script .php .html
作为参考,请查看此answer here
答案 2 :(得分:-3)
嗨,你不能运行PHP withouth .php扩展文件。但你可以使用friendly-urls。
你可以做那样的事情
在.htaccess文件中
RewriteEngine on
RewriteRule ^/example/([0-9]+)\ /example.php?id=$1
这会映射来自
的请求/example.php?id=contact
到
/example/contact
你可以在Google上找到更多关于它的信息,输入“我如何在php中使用url firendly”。
答案 3 :(得分:-3)
简短回答:不。
解释:.php告诉服务器该文件有php信息,需要以php的形式运行select代码。否则,它将像普通的html一样运行,并且不会运行您的代码。
当某些内容需要php代码时,您可以链接到单独的.php页面。然而,如果它是一个动态加载的页面,那么你只需要更改扩展名。