首先我想我了解什么是隐形,但它的详细信息是什么?
我的问题:我有一个使用 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/