.htm和.html文件扩展名之间的区别是什么?
.htm
.html
为什么有两个?
哪个是正确的?
同样的事情. .根本没有区别…HTM在只有3个字母扩展名很常见的年代被使用。
如果计划将文件放在只支持8.3命名约定的机器上,则应该将扩展名限制为3个字符。
否则,最好选择更具描述性的.html版本。
.html - DOS已经死了很长一段时间。但最终并没有太大区别。
简短的回答
没有。它们完全一样。
长话短说
.htm和.html是完全相同的,并且将以相同的方式工作。选择取决于个人喜好,只要你与你的文件命名一致,你就不会有任何问题。
根据web服务器的配置,其中一种文件类型将优先于另一种。这应该不是问题,因为不太可能将index.htm和index.html放在同一个文件夹中。
我们总是使用较短的.htm作为文件名,因为文件扩展名通常有3个字符长。
AND MORE ON: http://www.sightspecific.com/~mosh/WWW_FAQ/ext.html或http://www.sightspecific.com/~mosh/WWW_FAQ/ext.htm
mydomain.example/myfolder
mydomain.example/myfolder/
.html总是用于新文件。.htm是DOS时代的倒退。
由于现在电脑广泛支持任何长度的文件类型,现在的选择只是个人的。在Windows的早期,只支持3个字母,你必须使用.htm,但现在不需要了。
都没有!
如果你问;“网站访问者更愿意输入htm还是html”——最好给他们一个漂亮的描述性URL,没有扩展名。如果他们习惯了你的site/contact.html,而你把它改成了你的site/contact.php,你就破坏了这个链接。如果你使用你的网站/联系人/,那么当你转换技术时就没有问题。
在功能和支持方面是一样的。(大多数操作系统都能识别,大多数搜索引擎都能识别)
对于我的日常使用,我选择.htm,因为它可以缩短25%的打字时间。
简而言之,它们完全相同。如果你注意到URL的结尾,有时你会看到。htm,有时你会看到。html。它仍然引用超文本标记语言。
这里有一些值得思考的东西。
如果你一直在你的网站上使用所有的.htm文件,现在,例如,你已经改变了你正在使用的编辑器,你的新编辑器正在输出所有扩展名为.html的文件。当你重新发布你的网站到服务器上时,在我看来,你可能真的会伤害你的SEO位置/排名,因为许多链接在网络上,包括谷歌,都在寻找。htm,而不是同一个页面的新。html。这假设您仍然使用与旧编辑器相同的页面名称,这是有意义的。
无论如何……我的观点是,要小心不要失去你已经建立的链接果汁。所以我想在这个例子中,有一个坚持使用.htm的理由……但除此之外,正如其他人所提到的,他们似乎是一样的。
如果我错了,请指正。
我提到这一切的原因是因为这是我在做的过程中,当我想到我可能会破坏网站的SEO与新的编辑器。
原来的编辑器是MS Front Page,它总是输出。htm,现在死了,而新的编辑器“90秒Web Builder 9”输出所有的。html文件…幸运的是,他们肯定考虑到了这一点,并包含了一种将输出扩展名更改回.htm的方法
不管怎样,这是我的观点……希望它能帮助到别人。
我想现在有点晚了,但是唯一一次它确实有区别是当你在MS Outlook上设置HTML签名时(甚至是2010年)。它只是不能处理.html扩展,只能处理.htm