【问题标题】:Difference between .php extension and AddType.php 扩展名和 AddType 之间的区别
【发布时间】:2012-09-02 09:01:18
【问题描述】:

既然我想让 PHP 代码在我的网站上正常运行,我应该添加

AddType application/x-httpd-php .html

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

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

【问题讨论】:

    标签: php html .htaccess


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      所以你用哪种方式处理它并不重要。

      但是……

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

      【讨论】:

        【解决方案3】:

        同意 Michael 的观点,您需要小心重命名它们为 HTML 并有可能无法设置它,或者您的主机提供商对您的帐户进行了一些搞砸的事情。

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

        【讨论】:

          猜你喜欢
          • 2011-03-30
          • 1970-01-01
          • 2019-07-12
          • 2017-10-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多