.htm
和 .html
文件扩展名有什么区别?
为什么有两个?
哪个是对的?
原文由 CannibalSmith 发布,翻译遵循 CC BY-SA 4.0 许可协议
.htm
和 .html
文件扩展名有什么区别?
为什么有两个?
哪个是对的?
原文由 CannibalSmith 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答898 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答910 阅读✓ 已解决
2 回答789 阅读
1 回答782 阅读✓ 已解决
2 回答1.1k 阅读
简短的回答
空无一人。它们完全一样。
长答案
.htm 和 .html 完全相同,并且工作方式相同。选择取决于个人喜好,只要您与文件命名保持一致,您就不会遇到任何问题。
根据 Web 服务器的配置,其中一种文件类型将优先于另一种文件类型。这应该不是问题,因为您不太可能将 index.htm 和 index.html 放在同一个文件夹中。
我们总是使用较短的 .htm 作为文件名,因为文件扩展名通常为 3 个字符长。
更多信息: http ://www.sightspecific.com/~mosh/WWW_FAQ/ext.html 或 http://www.sightspecific.com/~mosh/WWW_FAQ/ext.htm
我想我应该在这里添加这部分:
.htm 和 .html 文件之间只有一个细微差别。考虑服务器中的路径,例如:
mydomain.example/myfolder
。如果您在该文件夹中创建一个 index.htm 文件并像这样打开它:mydomain.example/myfolder/
,它会发疯并吐出您服务器中的文件,但是如果您在其中创建一个 index.html 文件并在浏览器中打开该目录,它将加载该文件。 我在我的 VPS 上测试了这个并发现了这个.也许您可以通过某种方式将服务器设置为默认加载 index.htm 文件,但我猜 .html 文件是浏览器在每个目录中打开的默认文件类型。