是关于 URL 或内容还是两者?-6ren"> 是关于 URL 或内容还是两者?-HTML 引用 URL 或内容或两者? 我有一个网站的一部分是用纯 HTML + CSS + JavaScript 完成的,没有服务器端。当用户使用根 URL 进入站点时,/index.htm已加载。-6ren">
gpt4 book ai didi

html - HTML 是关于 URL 或内容还是两者?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:42:51 26 4
gpt4 key购买 nike

HTML <link rel="canonical">引用 URL 或内容或两者?

我有一个网站的一部分是用纯 HTML + CSS + JavaScript 完成的,没有服务器端。当用户使用根 URL 进入站点时,/index.htm已加载。根index.htm重定向到 /site1/index.htm .

我想指出 /site1/index.htm 的规范 URL应该是 /index.htm ,而相应的规范 URL 应该是 / ,因此如果以后需要,重定向可以转到其他地方。从这个意义上讲,指定规范 URL 旨在指示用户在到达 /site1/index.htm 时应尽可能始终通过指定路径进入站点。 .

我想知道是否指定 <link rel="canonical" href="/index.htm">/site1/index.htm , 和 <link rel="canonical" href="/">/index.htm会做到这一点。 (我知道推荐使用绝对 URL,但这并不总是可行的。)

Web 服务器可以是 IIS、Apache 或其他。我无法触及服务器配置或 header 或 htaccess。

这可以用 HTML 或 JavaScript 完成吗? (我知道 JavaScript 不会影响 SEO,但它可能与重定向有关。目前,重定向是使用元刷新和 JavaScript location = '' 完成的,带有供用户单击的回退链接。如前所述,不能触及 header 或服务器配置。)

此外,如果<link rel="canonical">以这种方式使用,搜索引擎会索引目标内容而不是指定页面吗?例如,搜索引擎会假定 /site1/index.htm 的内容吗?与/index.htm相同, 这样 URL /site1/index.htm将与 /index.htm 的实际内容相关联?

最佳答案

我是新来的,所以我不知道这是否超出主题,但我会尝试回答这个问题。

<link rel="canonical">有点直截了当。它是这样工作的。

当搜索引擎蜘蛛抓取您的页面时,它会告诉他应该为该特定页面编制索引的 URL。在可能对特定内容进行不同 URL 访问的情况下,它非常有用。 (其他非 www 和 www 网址中的一个示例)

示例:由于使用分页,您网站上的特定类别有多个产品页面。在这种情况下,您的分页内容页面 1、页面 2、页面 3 等将有多个 URL... 添加 <link rel="canonical">指向所有这些页面的第一页的标记将告诉搜索引擎它应该只索引第一页而不是索引所有分页页面。

基本上,您告诉蜘蛛不要索引此 URL,而是索引其他 URL。

在您的特定情况下 /index.htm很可能是 301 重定向到 /site1/index.htm .风险在于 Google 不会将您的页面编入索引,因为您告诉它不要将 /site1/index.htm 上的内容编入索引。和索引index.htm相反,但此页面没有内容,因为它提供了重定向。

我知道您声明您无权访问 .htaccess 文件,但我唯一能在不触及您 FTP 上的文件夹结构的情况下使用 .htaccess 重写 /site1/index.htm/index.htm然后为了安全起见添加规范标签,因为拥有规范标签是一种很好的做法。

关于html - HTML <link rel ="canonical"> 是关于 URL 或内容还是两者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47905330/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com