Hashbang 和逃脱的片段
所以我一直在研究整个 SEO AJAX malarkey,并在这里设置一个测试页面:我的网站
我使用了来自 GitHub 的示例代码,正如您所看到的,hashbang #!
工作正常,但请尝试访问任何用 ?_escaped_fragment_
替换 hashbang 的页面,因为 Google 会解释它。在某种程度上,页面无法加载。主页加载。
我猜这是两件事之一,也许两者兼而有之:
- 没有 HTML 快照
- 代码是错误的..
或者我没有得到这个..
我使用的代码在这里: https://github.com/bartaz/jquery-address/tree/master/samples/crawling
任何帮助?
So ive been investigating the whole SEO AJAX malarkey, and set up a test page here: My Site
I used a sample code from GitHub, The hashbang #!
works fine as you can see, but try accessing any of the pages replacing the hashbang with ?_escaped_fragment_
as Google would interpret it. The pages don't load, to a certain extent. The home page loads.
I'm guessing this one of 2 things, maybe both:
- There is no HTML snapshot
- The Code is wrong..
Or I'm not getting this..
The code i used is here: https://github.com/bartaz/jquery-address/tree/master/samples/crawling
Any help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您尝试使用
?_escaped_fragment_
访问页面时,值得查看页面实际收到的标头。尝试使用
var_export()
回显$_REQUEST
或 print_r()It would be worth looking at what headers the page actually receives when you try visiting it using
?_escaped_fragment_
Try echoing out
$_REQUEST
usingvar_export()
orprint_r()