2

使用 .php 作为文件扩展名允许所有 HTML、CSS、JS 和 PHP 内容等,而 .html 不允许服务器端引擎读取 PHP 代码。

根据经验,即使我的文件中没有 PHP 代码,我也只使用 .php。

所以...有没有时候,出于某种原因,一个人应该专门使用 .html ?也许搜索引擎对文件的索引不同/更好,或者加载速度更快或其他什么?但到目前为止,我认为没有理由这样做,即使文件没有 PHP 内容。

显然没有人理解这个问题:

如果我在没有 PHP 内容的情况下将文件另存为 .html 而不是 .php,这有什么不同?不应该有什么区别吗?当使用不同的扩展名保存时,该文件显然是不同的实体。

4

2 回答 2

7

当您为纯 HTML 文件提供 .php 扩展名时,它会导致 PHP 引擎解析它。虽然性能损失可以忽略不计,但它仍然是不必要的资源浪费,最佳做法是通过为非 php 页面提供 html 扩展名来避免这种情况。

于 2012-08-23T18:32:42.907 回答
4

希望这能解决这个棘手的问题。

PHP = 服务器端语言,意味着服务器使用了额外的资源。

HTML = 客户端语言,仅由浏览器显示。

于 2012-08-23T18:18:36.507 回答