html - 我应该使用 ./或 index.html 作为 'home' 链接上的超链接引用吗?

标签 html

我有一个像许多网站一样带有“主页”链接的网站,我想知道我是否应该这样做:

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

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

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

感谢任何帮助!

最佳答案

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

另一个问题是您的服务器是否只返回 "/"index.html 内容。当这种情况发生时,您的站点对于同一资源将有两个不同的 URL。没有相同引用的规范网址将会影响您的搜索性能。

虽然链接到 "/" 可能会提供一些灵活性,您可以在将来更改它,但 index.htmlindex.php 之间的区别 通常是一个重大的架构变化,“面向 future ”是没有意义的。如果您将来要切换到动态网站,无论如何您都会更新所有主页链接...因此无需针对永远不会发生的情况进行优化。

关于html - 我应该使用 ./或 index.html 作为 'home' 链接上的超链接引用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6701303/

相关文章:

HTML/CSS 内联 block divs 内没有 float divs

html - 如何在 Bootstrap 中使用奇数列

html - emty inline-block div 之后的元素在顶部有奇怪的填充

html - iframe 播放器和上面的横幅

html - Bootstrap 模式内的 ng-click 事件未触发

html - 避免 HTML 网格中的无效 DIV

javascript - 是否可以在删除子项后将其追加回表中 - Javascript

html - 带内容和不带内容的 span 标签工作方式不同

css - 创建无限水平线

javascript - 当 children 集中注意力时,焦点控制的下拉菜单关闭