我应该为HTML文件选择哪个扩展名?为什么?

有帮助吗?

解决方案

简短的答案

空无一人。他们完全一样。

长答案

.htm和.html均完全相同,并且将以相同的方式工作。如果您与文件命名一致,那么您的选择就取决于个人喜好。

根据Web服务器的配置,其中一种文件类型将优先于另一个。这不是一个问题,因为您不太可能同时坐在同一文件夹中index.htm和index.html。

由于文件扩展名通常长3个字符,因此我们始终将.htm用于文件名。

以及更多关于: http://www.sightspecific.com/~mosh/www_faq/ext.html 或者 http://www.sightspecific.com/~mosh/www_faq/ext.htm

我想我应该在这里添加此部分:
.htm和.html文件之间有一个小小的差异。考虑服务器中的路径: mydomain.com/myfolder. 。如果您创建一个 index.htm 在该文件夹中归档,您会这样打开:mydomain.com/myfolder/, ,它会疯狂并像在服务器中一样吐出您的文件,enter image description here
但是,如果您创建一个 index.html 文件中的文件并在浏览器中打开该目录,它将加载该文件。我在VPS上测试了此问题,发现了这个也许您可以以某种方式将服务器设置为默认情况下加载index.htm文件,但是我想.html文件是浏览器在每个目录中打开的默认文件类型。

其他提示

两者都不!

如果你在问; “网站访问者替代类型,htm或html的访问者” - 最好给他们一个很好的描述性URL而没有扩展。如果他们习惯于您进入您的网站/contact.html,并且您将其更改为您的sime/Contact.php,您已经断开了该链接。如果您使用您的现场/联系人/切换技术时没有问题。

.html总是适用于新文件。 .htm是DOS天的回归。

同一件事..根本没有任何区别...在只有3个字母扩展名的日子里使用了HTM。

.html - DOS已经死了很长时间。但这并没有真正的差异。

如果您计划将文件放在仅支持8.3命名约定的机器上,则应将扩展名限制为3个字符。

否则,最好选择更具描述性的.html版本。

我想现在已经有点太晚了,但是它唯一有所作为的是您在MS Outlook上设置HTML签名时(甚至2010年)。它只是无法处理.html扩展名,只有.htm

在功能和支持方面是相同的。 (大多数OS都识别两者,大多数搜索引擎都识别这两者)

对于我的日常使用,我选择.htm,因为它的打字量较短25%。

由于如今,计算机将广泛支持任何长度作为文件类型,因此选择仅是个人的。回到窗户的早期,只有3个字母在受支持的地方,您必须使用.htm,但不再使用。

这是一些思考的食物。

例如,如果您在网站上使用了所有.htm文件,则现在更改了正在使用的编辑器,而新的编辑器正在使用.HTML扩展程序输出所有文件。当您将网站重新发布到服务器上时,在我看来,您确实会损害您的SEO位置/排名,包括网络中的许多链接,包括Google,它们正在寻找.htm而不是同一页面的新.html。这假设您仍在使用旧编辑器中的相同页面名称,这是有道理的。

无论如何...我的意思是,请注意不要松开您积聚的链接果汁。因此,我想在此示例中,有理由坚持.htm ...但是其他所有人都提到的,它们似乎是一样的。

如果我错了,请更正。

我之所以提及所有这些,是因为这是我在发生在我身上的过程中,我可能会与新编辑器损害SEO。

原始编辑器是MS首页,该页面总是输出.htm,NOW NOW和新编辑器“ 90秒Web Builder 9”,它输出了所有.html文件...幸运的是,他们必须考虑到这一点,并且包括了一种方式要将输出扩展名更改为.htm

无论如何,那是我的2美分...希望它能帮助某人。

简而言之,它们完全一样。如果您注意到URL的末尾,有时您会看到.htm,而其他时间您会看到.html。它仍然是指超文本标记语言。

我的网站都是.htm,并且由计算机“知道所有”的计算机告诉.html,因为它可以帮助Google排名..保存的时间和$

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top