我有一个像许多网站一样带有“主页”链接的网站,我想知道我是否应该这样做:
<a href="./">Home</a>
或
<a href="index.html">Home</a>
显然我的主页包含在index.html 文件中。我现在实现了第一个选项,它似乎有效,但我不确定首选做法是什么,或者其中一个是否有任何缺点。
感谢任何帮助!
最佳答案
使用href="/"
可能需要浏览器提交两个请求。第一个到 "/"
,在服务器上重定向到 "index.html"
。如果不是 302 重定向,则可能会有一些潜在的搜索索引影响,尽管这是主观巫术,可能不适用。
另一个问题是您的服务器是否只返回 "/"
的 index.html
内容。当这种情况发生时,您的站点对于同一资源将有两个不同的 URL。没有相同引用的规范网址将会影响您的搜索性能。
虽然链接到 "/"
可能会提供一些灵活性,您可以在将来更改它,但 index.html
和 index.php 之间的区别
通常是一个重大的架构变化,“面向 future ”是没有意义的。如果您将来要切换到动态网站,无论如何您都会更新所有主页链接...因此无需针对永远不会发生的情况进行优化。
关于html - 我应该使用 ./或 index.html 作为 'home' 链接上的超链接引用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6701303/