我应该使用./或index.html作为我家的超级链接参考吗?链接?

时间:2011-07-14 23:52:23

标签: html

我有一个像许多人一样有'家'链接的网站,我想知道我是否应该这样做:

<a href="./">Home</a>

<a href="index.html">Home</a>

显然我的主页包含在index.html文件中。我现在已经实施了第一个选项,它似乎有效,但我不确定首选做法是什么,或者是否有任何缺点。

我感谢任何帮助!

2 个答案:

答案 0 :(得分:3)

两个href="/index.html"中的两个是更好的选择。由于点,href="./"将无法正常工作。

href="/"是最灵活的,因为它允许您稍后更改为不同的索引页(index.php,index.asp等),而无需更新代码。

答案 1 :(得分:3)

使用href="/"可能需要浏览器提交两个请求。第一个到"/",它在服务器上重定向到"index.html"。如果它不是302重定向,则可能存在一些潜在的搜索索引含义,尽管这可能不适用于主观巫术。

另一个问题是,如果您的服务器只返回index.html的{​​{1}}内容。如果确实如此,您的网站将为同一资源提供两个不同的网址。没有针对相同参考的规范网址会影响您的搜索效果。

虽然链接到"/"可能会提供一些灵活性,您可以在将来更改它,但"/"index.html之间的差异通常是一个重大的架构变化和“未来验证”反对是毫无意义的。如果您将来切换到动态网站,那么无论如何您都将更新所有主页链接......因此无需针对不会发生的事情进行优化。