gpt4 book ai didi

javascript - Rails 对 URL ajax 爬行的响应已启用

转载 作者:行者123 更新时间:2023-11-28 02:49:37 26 4
gpt4 key购买 nike

谷歌指南Making AJAX Applications Crawlable讲述如何使用哈希值 ! 格式化您的 url,以使您的网站可抓取。新推特就是一个很好的例子。如果您输入 URL:

http://twitter.com/dinizz

您将被重定向至:

http://twitter.com/#!/dinizz

我意识到重定向是在服务器端进行的,因为我尝试使用 javascript 进行操作,并在每次更改 url 时浏览器重新加载页面,我试图在服务器端执行此操作使用 Ruby on Rails 但没有成功。

有什么帮助吗?

更新:我发现了另一个解决相同问题的问题:How to show Ajax requests in URL?

最佳答案

这不能在服务器端明智地完成。

应该发生的情况是,没有 JS 的客户端将请求该页面,然后获取他们可以使用的数据。

如果您重定向服务器端,那么它们将请求该页面,使用片段标识符重定向到主页,然后获取主页的默认内容。

您必须在客户端用 JS 进行重定向。

关于javascript - Rails 对 URL ajax 爬行的响应已启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4069158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com