1

我尝试使用此 URL /54.86.51.30/search-space-for-rent/Houston# 以 Google 的身份进行获取!我从结果中得到了这个 在此处输入图像描述

在服务器日志上,我看到谷歌使用此 URL“/54.86.51.30/search-space-for-rent/Houston”而不是“/54.86.51.30/search-space-for-rent/Houston?_escaped_fragment_=”访问了我的网站"

但是,如果我确实以 Google 的身份获取此 url /54.86.51.30/search-space-for-rent/Houston?_escaped_fragment_= ,那么我会得到我页面的 HTML 快照。 在此处输入图像描述

为什么我没有收到 /54.86.51.30/search-space-for-rent/Houston# 的 HTML 快照!因为它确实有“#!” 在最后

4

1 回答 1

1

这是因为 google 在 2014 年 5 月/6 月左右的某个时间更改了“fetch as google”的工作方式。您需要自己重写漂亮的 url,就像您在上面所做的那样。我有点失望,谷歌已经放弃了这个功能,但找到了一个很好的替代方法来测试我的 hashbang url,那就是Facebook 调试工具

于 2014-08-04T16:10:21.623 回答