草庐IT

ajax-polling

全部标签

ruby-on-rails - 仅通过 ajax 加载 View 的最佳实践

我在Rails3.2应用程序中通过ajax将表单加载到页面上。这些View由Google获取,而url只会呈现空白页面。当我尝试从我的应用程序外部(httpreferrer或类似的东西)查看时,我应该以某种方式阻止对这些页面的访问,还是只使用robots.txt文件?因此我的问题是:当您有一个仅通过ajax加载的View时,最好的做法是什么。这是一个编程问题,因为我很乐意为我的Controller文件等编写任何最佳实践代码。但是,这也是从SEO和我的应用程序性能的角度来看的。我不希望谷歌将这些页面编入索引-但是-我不知道直接阻止访问是否是最好的选择(例如在这个问题中:Howdenyac

php - AJAX、SEO 和 PHP 文件夹问题

我正在创建一个读取特定文件的AJAX脚本,该文件的名称用GETvar标识。index.php中脚本的开头是:varexpFile='';$(document).ready(function(){$.ajax({url:expFile+'.xml',type:'get',dataType:'xml',success:function(data,textStatus){//Parsesthecontent,whichisescapedintoa"text"taginthexml,andputsit//intoanhtmldivwitha"content"class"varcontent=d

ajax - Google AJAX 抓取问题,返回快照 URL 而不是 hashbang URL

我刚刚实现了ajax爬虫,我的URL是:http://acs-germany.de/#!en/homepage该网站刚刚被编入索引,我在这里查看搜索结果:https://www.google.at/#hl=en&q=+site:acs-germany.de+acs-germany.de您会注意到被编入索引的URL包含“片段”。这是一个存在于我的系统上的文件夹,其中包含“ajax”(或更好的dhtml)内容的HTML快照。当跟随该URL时,将提供快照,这反过来会破坏应用程序,因为应用程序是在半生不熟的标记之上实例化的,使网站FUBAR。我用的是apache,我的URL重写规则如下:Opt

javascript - 我需要 VPS 还是可以将共享服务器用于 Ajax 可爬网网站?

我在1&1共享服务器上托管一个网站,我需要我的ajax加载内容可以被谷歌机器人抓取...该网站已准备好“hash-bang”,但现在我正在为escaped_fragment部分而苦苦挣扎.我必须安装HtmlUnit、Node.js或Zombie.js来帮助谷歌处理我的javascript事件。现在我不明白在服务器上的什么地方安装这个软件?当我收集信息时,我意识到我可能必须将它托管在虚拟服务器(VPS)上,以便能够访问根目录或安装库...我说得对吗?为了帮助google找到我的内容而将我的年度托管费用增加三倍的想法我并不是很高兴......你知道如何在共享主机上实现可抓取的ajax吗?如

html - 以正常方式加载内容与通过 ajax (json) 加载内容

现在我的购物车中的大部分页面(搜索结果、类别数据、产品数据、购物车等)都是通过ajax(json)加载的。我现在正在考虑通过ajax(json)加载主页上的主要类别,以进一步提高速度。例如,这看起来类似于以下内容:CategoriesCategoryACategoryBCategoryACategoryB而不仅仅是:CategoriesCategoryACategoryB然而,通过ajax(json)加载这些类别是否正确?我倾向于查看主要网站是如何做的,他们几乎总是不通过ajax(json)而是通过正常(静态)方式加载内容。甚至Stackoverflow也这样做。我只看到gmail是1

ajax - 我应该向 googlebot 显示我的页面的无 AJAX 版本吗?

我有一个网站,假设有一个分页的产品列表。分页是基于AJAX的,如果没有JavaScript,它会100%降级。打开或关闭JavaScript,此Url将显示相同的内容。(我的产品列表的第4页)这同样适用于任何过滤器和订购过滤器。~/products/list/4{4=pagenumber}当googlebot登陆我的产品的第1页时,它将无法翻阅产品,因为它是基于AJAX的分页。因此,如果我关闭AJAX分页并回退到“服务器端”分页,如果用户代理==googlebot,那么它可以索引我所有的Urls,这些Urls将具有与启用AJAX的页面相同的内容。我读过有关使用#!的内容,但我的网站确实

ajax - 使用哈希索引 url #!

我对AJAX和爬虫有疑问。例如,如果我有一个url,我也有这个url/#!test,它有不同的内容。那么我的问题是当我在google中搜索这个页面时,引入/#!test页面的内容,什么会索引url(没有哈希)或url/#!test? 最佳答案 您可以在html中定义它。描述here(第3节) 关于ajax-使用哈希索引url#!,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/16

javascript - 可降级链接 - Ajax 内容的 SEO

似乎有很多解决可降级javascript链接的方法,所以我想知道哪种方法被认为是最好的方法。一个重要的考虑因素是搜索引擎现在似乎正在为AJAX内容编制索引,我想让这尽可能简单。http://jsfiddle.net/spadez/2hFWj/3/$(function(){$('#next').click(function(e){alert("Test!")});这是在我的网站上添加渐进增强链接的最佳方式吗?谷歌可以在此链接上跟踪javascript路由吗? 最佳答案 如果您在您的示例中使用非侵入式javascript,您可以确定谷歌

AJAX 和 SEO 友好的 URL

事先注意,我已经读过这个:https://developers.google.com/webmasters/ajax-crawling/docs/getting-started?hl=en-US我的页面可以通过友好的URL访问,例如http://www.wonderweddings.com/weddingshop/wedding-cameras但是,正如您现在所看到的,当使用左侧的过滤器(例如“价格过滤器”)时,它实际上是一个常规的超链接并且刷新了整个页面。所以现在我正在考虑实现AJAX功能。我现在的想法是使用jQuery刷新产品概览,然后通过javascript更新浏览器地址栏中的U

ajax - 索引 ajax 网站 - 还需要并行页面吗?

我正在构建一个包含文本html片段的单页网站。这些片段位于服务器上存储的静态html文件中。我是否必须为SEO索引提供平行页面?我希望这项技术得到改进。 最佳答案 请更具体一些,以便我们更好地帮助您。转义片段是让Google索引您的AJAX网站的推荐方法。Readmoreaboutthemhere.我不知道你所说的并行是什么意思,但是?_escaped_fragment_=key=value应该会生成页面的HTML快照#!key=value 关于ajax-索引ajax网站-还需要并行页面