【问题标题】:Canonical URL link规范网址链接
【发布时间】:2013-01-30 02:48:46
【问题描述】:

我正在使用规范的 url 链接

<link rel="canonical" href="http://test123.com" />

以避免网站的 http 和 https 版本之间的重复内容问题。 目前我已经设置了 http 和 https 版本在 head 部分都有规范链接。

这是正确的还是我应该只在 https 版本的头部有规范链接而在 http 版本上什么都没有?还是两者都重要?

(我希望机器人索引我的 http 版本而不是我的 https 版本)。

【问题讨论】:

    标签: http https seo canonical-link


    【解决方案1】:

    在我看来,您可以像这样在 http 中设置您的规范网址

    <link rel="canonical" href="http://test123.com" />
    

    对于 http 和 https。机器人将索引您的 http 规范 url。如果您需要该页面的 https 版本,您可以在 http 页面上进行重定向。如果用户访问http://test123.com,您可以根据需要将用户重定向到https页面。

    【讨论】:

    • 我实际上同时运行了 http 和 https 版本。我只希望搜索机器人索引 http 版本。我问的原因是因为我读到规范的 url 链接基本上是机器人的 301 重定向。因此,如果我在 http 版本中有规范链接,它类似于 301 重定向到自身。这会造成什么伤害吗?
    • 您可以通过在 http 和 https 版本中放置 http 版本的规范 url 来解决这个问题
    • 是的,这确实是我的问题。我在 http 版本中也有规范 url 的事实意味着我基本上将规范 url 指向自身。因此,对于 http://test123.com,规范 url 将是 test123.com" />。这会产生负面影响吗?
    • 如果你的canonical url和你当前的url一样,不要设置canonical url,这样对你的seo会更好
    • 根据您的建议,我从 HTTP 版本中删除了规范链接。谢谢。只是为了清楚起见,上面我的意思是 --- 所以对于 http://test123.com 的规范 url 将是 .
    猜你喜欢
    • 2017-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    相关资源
    最近更新 更多