如何使用.htm或.html扩展名运行PHP?

时间:2015-11-27 00:34:57

标签: php html

我对php编码完全不熟悉,我的老师告诉我们PHP文件应该用.php扩展名重命名才能正常工作。但我在服务中的文件扩展名为.htm,我在谷歌分析和搜索控制台中使用,所以现在我不想将扩展名更改为我的所有5个页面,因为我会发生巨大的混乱。那么我有没有办法将PHP代码插入到我的html页面中并仍然使用.htm扩展名?

谢谢!

4 个答案:

答案 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页面。然而,如果它是一个动态加载的页面,那么你只需要更改扩展名。