草庐IT

ajax-polling

全部标签

Ajax 魔法 : How is Kotaku achieving Ajax *and* Google accessability?

Kotaku推出了一种没有hashbang的新设计。他们的站点显然仍然使用ajax请求,但仍然可以通过Google以某种方式找到它,并且内容显示在页面源中。他们是怎么做到的呢?他们的文本似乎包含在脚本type=text/javascript中,但我不明白这有什么影响,或者他们为什么要这样做。(当然,第一个页面请求可能只是触发一个静态的,服务器端构造的响应。但是查看其他文章,它确实通过ajax请求加载json。没有页面刷新)例如,看看这个网站:http://kotaku.com/5800326/read-some-of-new-tomb-raider-game-right-now没有哈希

ajax - 这个 AJAX URL 的 _escaped_fragment_ 请求会是什么样子?

假设我有一个带有此URL的AJAX应用程序:http://www.foo.com/bar#!a=1&b=2&c=3crawableAJAX会是什么?来自GoogleBot的请求是什么样的?我假设是这样的:A)http://www.foo.com/bar?_escaped_fragment_=a%3D1%26b%3D2%26c%3D3但它看起来真的是这样的:(即=不是url编码的)B)http://www.foo.com/bar?_escaped_fragment_=a=1%26b=2%26c=3B)是我将收到的实际请求是否正确?仔细检查spec看起来B)是正确的,但我仍然觉得它有点令人

ajax - 如何防止 AJAX 生成的内容被搜索引擎索引?

我正在将一些文本插入到我的页面中,但我需要防止搜索引擎将其编入索引。我读到一些引擎现在能够读取此内容。如何阻止他们这样做? 最佳答案 搜索引擎还不能读取Ajax内容。如果你使用theirspecifications,他们最接近的是谷歌支持它。.但这确实需要您使用他们的规范,否则Google无法抓取Ajax内容。 关于ajax-如何防止AJAX生成的内容被搜索引擎索引?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

ruby-on-rails - 使用 Jruby/Rails 实现 Google 的 hashbang/Ajax 爬网?

从这里开始工作:http://support.google.com/webmasters/bin/answer.py?hl=en&answer=174992建议将页面的html快照用于索引。我怎样才能用watij做到这一点?用htmlunit? 最佳答案 这是我想出的:https://gist.github.com/3702913基本上,我们使用capybara加载然后呈现页面。简单。我首先尝试了WebSpec和HtmlUnit,但运气不佳。(话又说回来,JRuby会使事情复杂化。) 关

jquery - 将 AJAX 功能添加到 anchor 行为,但保留 href 用于 SEO

是否有可能有一个链接/按钮将执行AJAX/Jquery函数以加载新内容,但同时它包含指向具有相同特定内容的页面的链接?这是为了SEO,我担心爬虫无法正确索引站点地图。类似这样但我不确定:Mypage总体目标是创建一个非常动态的网站,在一页与另一页的转换之间具有良好的效果。同时,我也想让搜索引擎找到我的页面。 最佳答案 您需要先使用阻止对标签的默认操作。最简单的方法是使用JQuery,如下所示。我不知Prop体的html元素,但假设您在页面上有一个anchor标记。首先,加载文档后,将点击事件绑定(bind)到anchor。然后,一旦

html - 爬虫能否找到使用 body 的 onLoad() 和 ajax 加载的内容?

我创建了一个HTML页面,我在其中使用body的onLoad回调,通过Ajax调用从Servlet获取内容并将其发送到div(内容包含有关书籍的信息-每本书作为包含标题,标签的表格、作者等)。现在我想知道当我将此页面提交给搜索引擎时,机器人是否能够抓取此ajax内容?感谢任何帮助/建议! 最佳答案 没有。搜索引擎一般不会抓取Ajax内容。唯一的异常(exception)是Google'scrawlableajaxproposal你显然没有实现。Butitsuseisdiscouragedanyway.所以你的网站绝对不是搜索引擎友好

asp.net-mvc - ajax 获取 http 请求的 url 应该对 seo 友好吗?

案例:仅从网站View或从android、iphone等获取“GETHTTP”调用(WEBSERVICE)的Controller应该具有用于​​seo的url友好url?(用户友好的url:mydomain/param1/value1/param2/value2..不是用户友好的url:mydomain?param1=value1¶m2=value2..)谢谢,约瑟夫 最佳答案 SEO与网络服务无关,您不希望您的网络服务被搜索引擎编入索引。然而,可读性总是是个好主意。如果您正在寻找一种一致的方法来设计可读且对最终用户有意义的

ajax - 我可以使用 hashbang (#!) URL 向 ajax 驱动的网站添加自定义标题吗?

我正在使用ajax驱动的WordPress主题,它具有像www.example.com/#!/page这样的hashbangURL。我想知道是否可以因为SEO而为每个页面添加自定义标题和描述?该网站尚未编入索引,所以我看不到Google如何查看带有hashbangURL的页面,但我认为它与主页具有相同的标题?顺便说一句,网站是www.jsomedia.com谢谢。 最佳答案 听起来您不太了解Google如何支持#!。这是规范:https://developers.google.com/webmasters/ajax-crawling

ajax - 具有 SEO 友好的 ajax 和历史记录的单页网站

我正忙于构建单页网站。页面的基本布局如下-一个部分在另一个部分下方:标题和导航内容第1部分(关于我们的示例)内容第2部分(示例产品)内容第3部分(示例客户)页脚每个部分都会有一个小菜单,用于ajax特定部分的内容。所以Products部分会有一个producttitlemenu,一旦点击,productdetails就会被ajax。我可以用正常的技术来做这些,但问题是,我需要网站对SEO友好,并被谷歌索引/抓取。我以前从未使用过它,但history.js看起来很有前途。我已经进行了一些测试,但找不到针对我的特定问题的资源。我也愿意接受其他建议。所有Ajaxed内容都将是单独的HTML文

php - 无法让谷歌抓取 AJAX Hashbang 网站

我从事一个项目已经一个多月了,并且花了很长时间试图真正理解爬行ajax的来龙去脉。我建立了一个使用.load()和'#!'的网站(我现在知道这对我来说是愚蠢的,但是哦,好吧!)并且已经设置了在请求?escaped...时生成的HTML快照。我已将站点地图提交给Google并通读了他们的文档一千遍。站点地址是http://renewmywindows.com/如果我用google抓取网站,它会为请求的页面返回正确的html,但我在让google抓取它时遇到了很多问题。我有一种感觉,我只是忘了做一件小事,这件小事会把其他事情都抛到脑后,但我终究无法弄清楚那是什么......如有任何帮助,我