.php扩展名和AddType之间的区别

时间:2012-09-09 01:00:06

标签: php html .htaccess

由于我想在我的网站上正确运行PHP代码,我应该添加

AddType application/x-httpd-php .html

到我的htaccess文件,或者只是将我的所有*.html文件更改为*.php个文件?

我听说将文件扩展名更改为*.php会导致网站加载速度变慢,但我想知道更改htaccess文件是否也会这样做。

3 个答案:

答案 0 :(得分:2)

无论哪种方式,文件都将通过PHP解释器传递,使得它们比直接提供的纯HTML文件慢得多。这是你设置的相同过程。除非你有很多动态PHP,否则速度与普通HTML的差异将会非常小。鉴于您正在考虑将现有文件从.html重命名为.php,我怀疑您已经(或任何)已经有很多PHP代码。

因此,处理它的方式并不重要。

然而...

将它们保留为.html有一个可能的缺点,即如果您忘记来设置此配置,您可能最终将原始PHP代码提供给浏览器,这可能包括您的数据库连接细节或其他秘密。

答案 1 :(得分:0)

它完全一样。 .php并不比html慢,html不比php慢,只是你的webserver配置中的一个不同的设置。

AddType application / x-httpd-php .html会慢一点,因为apache会动态加载此行。如果你在httpd.conf中设置它将完全相同。

答案 2 :(得分:0)

与迈克尔同意,您需要小心将其重命名为HTML并且有可能无法设置,或者您的主机提供商对您的帐户执行某些操作。

如果这样做,请确保所有数据库/密码文件都保留为您只包含在HTML文件中的PHP。