你可能想知道为什么站点地图状态仍然显示为“无法获取”, 甚至已经通过Google Search Console 的TEST LIVE URL测试站点地图的可用性。但是, 同样的站点地图提交到Bing Webmaster Tools,它可以正确地被获取。

你不是唯一一个面临这个问题的人,很多人都同样地面临着这个问题。许多人在尝试了他们在网上找到的建议后,可以得到“成功”的结果。
你已试过以下方法,但都没有能解决“无法获取”的问题.
- 使用 Google Search Console 的TEST LIVE URL功能来检查站点地图的可用性。
- 在站点地图URL的前面添加斜杠(/)。
- 在站点地图URL的末尾添加斜杠(/)。
- 检查站点地图的格式。
- 将站点地图提交到 Google Search Console 后,等待状态发生变化。
Google Search Console无法获取站点地图
我们经过几次尝试,我们发现Google Search Console是可以在几分钟内获取我们的站点地图。因此, 其实不需要等待好几天直到站点地图状态在Google Search Console上有所发生变化。
那么,问题出在哪里呢?您需要检查您是否在子域而不是主域 (TLD) 上托管了您的网站。如果它托管在子域中,本文可能对您有用。
实际上,Google Search Console不接受来自子域名的站点地图。
我们已经尝试了两种场景。子域名的站点地图URL首先提交给Google Search Console,然后是主域的站点地图URL。结果表明,从子域名获取站点地图URL失败,而从主域获取站点地图URL成功。

潜在的解决方案
将主域重定向到子域,以便可以在主域和子域上访问站点地图。
结论
Google Search Console不像Bing Webmaster Tools那样能接受来自子域名的站点地图URL。