草庐IT

ajax-polling

全部标签

php - 机器人友好的ajax页面

我正在尝试编写一个seo友好的ajax组合。我的目标是为用户提供javascript效果,并为没有js的机器人/用户提供普通html。文件:index.php(我程序的起点)aboutme.php(包含“关于我”的html代码)contact.php(包含“联系人”的html代码)想法:用户访问index.php并点击“关于我”->出现加载动画->aboutme.php加载了ajax->history.pushstate将url重写为aboutme.php。->当用户在fb/twitter/g+上分享当前网站url时,机器人将获得正确的标题、正文等,因为它是没有任何javascript

ajax - 搜索引擎如何从基于 Ajax 的 Web 应用程序读取数据?

好的,不完全与编程相关,所以很抱歉。但我想知道这个:所以我有一个网络应用程序。有一列是从数据库中获取的结果列表。当您单击一个时,jQuery获取与该结果关联的信息并将其放入第二列-所有这些都无需刷新并使用Ajax。Google是否仍然可以阅读它等等?我知道它可以跟随链接...但大概不是Javascript操作等?如果是这种情况,其他大量使用Ajax的网站如何进行搜索引擎优化?jack 最佳答案 最好的方法是让链接起到常规页面链接的作用。这也将帮助禁用javascript的人(我相信屏幕阅读器经常发生这种情况)。假设您有一些分页。每个

ajax - 谷歌搜索引擎优化与 AJAX

在这个URL(http://code.google.com/web/ajaxcrawling/docs/getting-started.html)谷歌说:“您可以离线创建页面的静态版本,这是目前的做法。例如,许多应用程序从数据库中提取内容,然后由浏览器呈现。相反,您可以为每个应用程序创建一个单独的HTML页面AJAX网址。”假设您的页面有一部分用于显示分页内容,例如通知。当您单击“3”时,它会向您显示通知的第3页,但会使用AJAX动态更新页面的该部分。假设数据是从my.domain.com/notifications/3检索的有人告诉我,Google会禁止您使用相同的URL为非AJAX

Ajax 内容和 noscript 替代方案 - 最佳实践?

我正在开发的网站上有一个内容列表页面,该页面使用ajax根据用户选择的过滤条件提取项目。(按日期/标签/流派等过滤)为了让页面适用于爬行机器人和非JavaScript用户,我也有一个标准的内容列表,隐藏的,但在标题中有一个noscript标签,使其显示:block(已被告知这在html5中是可以的)。问题是-该网站现在正在做所有事情-通过ajax和其他方式加载内容,只是用CSS隐藏。我确信这不是最佳做法,但我正在努力想出一个内容只加载一次的解决方案。对此事的任何想法将不胜感激。 最佳答案 您可以始终使用CSS显示它们,然后使用JS隐

javascript - AJAX SEO - 后退和前进按钮

我正在使用BenAlmans插件进行哈希变化跟踪:http://benalman.com/projects/jquery-hashchange-plugin/我还修改了我的Web配置,这样当您输入www.mysite.com/test1时,PHP会获取带有test1值的字符串,并将其转发给JavaScript。JavaScript通过AJAX将其发送到服务器端脚本并带回test1页面。在所有用户在地址栏中写入www.mysite.com/test1后,将获得test1页面。一切正常。现在。如果您输入www.mysite.com,您只会看到索引页面,并且有一个指向test1页面的链接。如

seo - Ajax 加载联系表和 SEO

我正在考虑创建一个Ajax加载联系表单,所以当用户提交成功表单时,谢谢!页面将通过AjaxLoad加载。但是话说回来,如果我这样做,我的SEO不会显示访问者到达了感谢页面......是吗?我在想,如果是这种情况,那么我可以将我的Analytics代码添加到感谢页面。提前致谢 最佳答案 您的联系表通常不是搜索引擎优化问题。我从没听说过哪个网站的联系表有大量的搜索引荐流量。我相信Googlebot将联系表单的存在视为优质网站的标志(类似于拥有隐私政策和关于我们的信息)。为此,我认为只要主页上有一个包含“联系”一词的链接,使用AJAX就不

ajax - 当 AJAX 混用时,SEO 文件源来自哪里?

假设我不厌其烦地制作了一些不错的html5,例如可以在MDN上找到的那个:ForestelephantsIntroductionInthissection,wediscussthelesserknownforestelephants.HabitatForestelephantsdonotliveintreesbutamongthem.advertisingblock(c)2010TheExamplecompany这很容易解释,并且可以生成一个漂亮的轮廓。我现在的问题是,假设您的网站有许多与上述文章类似的文章,但它通过AJAX和HTML注入(inject)来提供这些文章。因此,当在许多浏

wordpress - 除了 Ajax 之外,还有哪些其他方法可以将 rss 提要注入(inject)网页而不会减慢页面加载速度?

我在这里的处境有些艰难。我需要在不减慢页面加载速度的情况下将来自多个rss提要的数据加载到我的页面中。我首先使用Ajax这样做,但我的老板坚持认为它不应该影响页面的seo排名。因此我认为Ajax在这里是不可能的。现在我需要尽快找到解决此问题的方法。其他rss提要源都是wordpress,位于同一台服务器上(它们实际上是我们的),我可以直接访问数据库。我想也许我可以建立自己的数据库连接并查询数据,但是如果没有wordpress内置的函数和类,这很难做到。我愿意接受任何建议。 最佳答案 Nettuts有一个关于使用SimpleXML解析

ajax - SEO:在 HREF 中使用#hash 链接还是为 AJAX 链接使用普通链接?

我的网站严重依赖AJAX。我在URL中使用#!来维护后退按钮功能和每个页面的不同URL。这是我的链接现在的样子:我正在考虑另一种方法,以便我的链接具有常规href:$("a.ajax").click(function(e){e.preventDefault();window.location='/#!'+$(this).attr('href');});优点是所有页面都已经有一个http地址,我正在考虑做一个非js版本的网站,这样会更容易做。无论如何,我不知道该选择什么,两者之间是否有优势(通过SEO或其他方式)? 最佳答案 据我所知

ajax - htaccess 将 AJAX url 重写为漂亮的链接

我正在使用基于AJAX驱动的Wordpress主题。一种加载内容的好方法,但不是出于SEO目的。URL的全部和宽度都是“相同”的字符串,例如:#menu-item-44(唯一的区别是末尾的数字)。因为它是AJAX驱动的,我不能使用Wordpress的永久链接结构,所以我的问题是,我可以通过重写我的htaccess文件来解决这个问题吗?例如:www.somesite.com/#menu-item-44变成www.somesite.com/contact非常感谢您的帮助!谢谢 最佳答案 您不能重写url的#部分,因为它不会发送到服务器。