【问题标题】:Blocked resources by robot.txt in Google mobile friendly在谷歌移动友好中被 robots.txt 阻止的资源
【发布时间】:2016-05-23 13:16:46
【问题描述】:

我目前正在通过https://www.google.co.uk/webmasters/tools/mobile-friendly/ 提供的 Google 移动友好工具测试我的移动网站

在我网站的所有页面上,谷歌通知我“此页面使用了 2 个被 robots.txt 阻止的资源。”

这两个资源是:

https://ssl.gstatic.com/accounts/o/2006856415-postmessagerelay.js https://oauth.googleusercontent.com/gadgets/js/core:rpc:shindig.random:shindig.sha1.js?c=2

我的网站正在使用 Google 分析,我的 robots.txt 文件没有任何限制。尽管这些资源被阻止,但 Google 仍将我的网页检测为对 Google 友好。

有人面临同样的问题吗?或者知道如何解决它?

谢谢。

【问题讨论】:

  • 我想说,这个工具在这方面可能有点“愚蠢”——可能指的是ssl.gstatic.com/robots.txtoauth.googleusercontent.com/robots.txt,它们确实“阻止”了这些资源。但由于这些资源甚至不是您可能希望作为您的内容被索引的内容的一部分,我认为这不应该是担心的理由。
  • 我也收到了同样的问题。正在寻找解决方案...
  • 我没有问题了,它停止了。我想谷歌解决了这个问题,因为我没有。

标签: javascript google-chrome mobile


【解决方案1】:

我建议两种可能性:

– 如果您网站上的任何地方都没有使用这两个提到的 JS 脚本,只需删除指向它们的链接(标签);

– 如果您确实需要这些 JS 脚本并且想要摆脱这些通知(我不确定它们是否真的会影响您的搜索排名),请下载这些文件并将它们托管在与您的网站相同的服务器上,更改链接因此。 Google 将能够将它们编入索引(因为您的 robots.txt 允许这样做)。

【讨论】:

  • 我并不真正需要它们,但谷歌分析确实需要。它会在执行 google 分析片段时插入它们,因此我无法在我的服务器上托管或删除这些 JS 文件。
  • 奇怪的是谷歌抱怨这些文件——我在我所有的网站上都使用 GA,我从来没有收到过这样的通知。此外,这些文件是 JS 脚本,因此不是正常索引过程的一部分(搜索引擎无论如何都不运行 JS)。总之,我会简单地忽略警告。
  • 是的,谢谢,这就是我要做的我只是想知道是否有人已经面临这个问题。
猜你喜欢
  • 1970-01-01
  • 2018-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-25
  • 1970-01-01
  • 1970-01-01
  • 2013-08-08
相关资源
最近更新 更多