【发布时间】:2013-11-13 11:35:21
【问题描述】:
我有一个 php 网站,将某些 php 变量传递给 javascript 变量,谷歌抓取了我,这会产生错误和重复的内容。有什么办法可以让google爬虫忽略javascript中这些变量的声明?
echo '<script language="javascript">var '.$item['Nombre'].'="'.$descripcion.'";</script>';
对不起我的英语,
【问题讨论】:
-
您能描述一下它“产生错误和重复内容”的方式吗?您在使用网站管理员工具吗?重复内容通常意味着不同 url 上的相同内容。你能告诉我们一些谷歌发现重复内容的示例网址吗?这些参数
GET参数是否有机会?我怀疑你误解了这个错误。 -
是一个分销品牌页面,每个品牌都加载在像“/firmas/1.html”、“/fimas/2.html”这样的页面上。但是所有品牌都是从主页加载的在 javascript 变量上显示 div 中的内容,使用品牌名称上方的 innerHTML 进行鼠标悬停。这个“onmouseover”出现在所有品牌中,因为它是菜单的一部分,所以如果输入“/firmas/1.html”,则加载所有变量,如 index.html 中一样,但只显示 id 为 1 的变量。理想使用单独在
-
我正在使用网站管理员工具。但问题是谷歌没有给我错误,但谷歌没有索引页面,因为被认为是每个页面上的相同内容。
-
谷歌不给你报错?那你怎么知道它是“因为在每个页面上都被认为是相同的内容”?根据您的描述,我认为问题不是“相同的内容”而是“没有内容”。 Google 不会读取您的 javascript。我也有可能误解了一些东西。您能否编辑您的问题,解释您的场景(有多少页,具体包含什么内容)并包含代码的相关部分(例如鼠标悬停时实际发生的情况)?您在评论中的描述非常模棱两可!
-
我用过'languaje="javascript"'。我已经被 'languaje="text/javascript"' 改变了,现在我还在等待来自 Google 的新抓取。我知道是因为在搜索描述时会显示每个变量的 var 名称描述。
标签: javascript php html web-crawler skip