ajax - 什么是隐身

标签 ajax seo google-crawlers cloaking

首先我想我了解什么是隐形,但它的详细信息是什么?

我的问题:我有一个使用 wavemaker 创建的 Web 应用程序,因此它充满了 javascript 和 ajax 调用。因此谷歌抓取工具看不到我的任何内容。我现在的想法是为禁用 javascript 的用户和谷歌爬虫制作一个不同的简单 html 页面。该页面包含一个 JavaScript block 和一个重定向,如下所示:

<script language="javascript" type="text/javascript">

   //redirect to the ajax page
   window.location.href = 'http://www.myhomepage.com/index.html?page=about'; 

</script>

仅当用户浏览此网站并启用 JavaScript 时才会发生重定向。谷歌抓取工具永远不会被重定向。两个页面具有相同的内容,但 URL 不同。你认为这项技术是隐形的吗?

最佳答案

我认为在基于 Flash 的网站上提出的所有观点都适用于这种情况。 您有 1 个网站使用了搜索引擎爬虫无法(完全\正确)读取的技术。 马特·卡茨是这样说的: “一个好的经验法则是在文本浏览器(如 Links)或关闭 JavaScript/CSS/Flash 的古老浏览器中查看您的网站。如果您只需单击常规链接即可访问所有页面,那么您的网站应该是非常适合爬行。” http://www.mattcutts.com/blog/solved-another-common-site-review-problem/

基于该文章和其他文章: 如果您的代码将向搜索引擎爬虫显示相同的内容 - 我不认为这是伪装

关于ajax - 什么是隐身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748843/

相关文章:

javascript - 数组循环中的 AJAX 调用,仅在前一个完成后调用下一个

java - JSON 对象未在 Struts2 Action 中设置变量

php - 如何在其他元素上显示自动建议的 div 框

javascript - 预呈现不等待动态页面标题和元标记呈现

javascript - Angularjs编码偏好查询: Is it bad to code ng-clicks on divs vs using anchors for google search seo?

jquery - google如何索引通过jquery动态加载的页面

javascript - 跨域通信?

javascript - 如何延迟加载 HTML block (避免大 DOM 大小),同时让网络爬虫注意到延迟内容?

seo - 如何控制可访问的搜索引擎?

javascript - 如何让google抓取meteor js网站?