ajax - Google 抓取 AJAX 应用程序

标签 ajax jquery seo

在我的站点中,我添加了很多 AJAX 功能,用于(动态页面),

我阅读了下面的帖子,我理解了 GOOGLE AJAX 爬虫程序,

只是确认一下,

在应用程序中不使用链接,

我正在使用 DIV,在那个 DIV onclick 中我调用了 ajax 函数,

在该 ajax 代码中有一个 URL,在这个 URL 中我附加了 #!key=value,

请确认 IT 是否正确?

谢谢

注意:我没有标签,

我的样本片段,

url='mycaller.php?reid=12#!reid=12'
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

my reference url

最佳答案

我确认,这不是它的工作方式。

谷歌抓取

  • mycaller.php?reid=12#!reid=12

作为

  • mycaller.php?reid=12&_escaped_fragment_=reid=12

您需要向第二个 URL 返回一个 HTML 响应。这就像伪装(从技术的角度来看),但谷歌没问题。

关于ajax - Google 抓取 AJAX 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3939822/

相关文章:

javascript - 带有 json 数据的 axios post 请求

javascript - 带有 ajax 奇怪行为的链接下拉菜单

jquery - 使用 ajax 刷新 View MVC C# 上的模型

javascript - html css jquery modal 无法在浏览器中打开

javascript - Jquery 从函数中的 $.post() 返回值

javascript - AJAX GET 命令获取灯的状态

seo - 如何为 Schema.org 中的文章设置面包屑?

html - 多语言网页中的 lang html 标签

javascript - 使用jquery从ul列表中提取 anchor 标记链接

zend-framework - 将SEO相关内容存储在数据库中可以吗