【问题标题】:http https dupliacte content googlehttp https 重复内容 google
【发布时间】:2012-04-23 15:11:15
【问题描述】:

我最近在我的一个网站上安装了 SSL 证书。我注意到谷歌现在已经索引了每个页面的 http 和 https 版本。到目前为止,我还没有真正注意到任何排名方面的问题,但我意识到重复内容可能会出现问题。

我该如何克服这个问题?我只有少数页面会使用 https,网站上的大多数页面最好只使用 http,事实上,如果有必要,我可以暂时不使用 https 页面。

我遇到的一些想法是:301 重定向,使用 .htaccess 将所有 https 重定向到 http。

用于 ssl 页面的 Robots.txt,再次使用 .htaccess。这里的问题是 https 页面已经被索引,我希望它们被取消索引。我不确定 robots.txt 是否足够,因为据我所知 robots.txt 只会告诉机器人不要抓取该页面,但它已经被编入索引。

还有其他建议吗?

【问题讨论】:

  • Robots.txt 告诉机器人既不抓取也不索引页面。 (不是说这是您想要的解决方案,但它会取消索引页面)

标签: http https seo duplicate-content


【解决方案1】:

为此使用canonical URLs

【讨论】:

  • 您有什么理由使用超过 301 或机器人的规范网址?
  • Robots.txt 不适合处理此问题,您也不想阻止页面,只阻止其中一个版本。 301 重定向会起作用,但规范 URL 更容易出错。
  • 谢谢约翰,不是不同意你的观点,只是在 robots.txt 问题上。我读到的一些项目建议使用 .htaccess 来更改机器人 .txt 文件,具体取决于所服务的请求。因此 .htaccess 中的以下内容 --- .htaccessRewriteCond %{SERVER_PORT} 443 [NC]RewriteRule ^robots.txt$ robots_ssl.txt [L]
  • 这是一种非常骇人听闻的方式。尤其是当有更清洁的替代品可用时。
  • 再次感谢约翰,如果可以的话,最后一个问题,为什么 301 重定向更容易出错?
【解决方案2】:

因为我已经面临这个问题,好的解决方案将是规范链接 Google 将在一段时间后删除您的索引 https 页面(需要一周到一个月)。对于那些您无法放置规范链接的页面,请提供从 https 到 http 的 301 重定向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 2020-08-18
    • 2017-12-14
    • 2016-09-04
    • 2015-08-13
    相关资源
    最近更新 更多