1

由于某种原因,当 googlebot 爬取我的 Magento 存储时,由于错误地在包含参数的 URL 中添加了斜杠,它会定期生成调试报告,例如:

http://www.sinfulthrills.co.uk/lingerie-clothing-1/sexy-lingerie?filter_brand=14054&filter_size=13258/.

这是最新的商店调试报告的前几行:

URL: http://www.sinfulthrills.co.uk/lingerie-clothing-1/sexy-lingerie?filter_brand=14054&filter_size=13258/
IP Address: 66.249.72.177
Time: 2012-08-22 12:39:58 GMT
Error:
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')  INNER JOIN `catalog_product_index_eav` AS `filter_brand_idx` ON filter_brand_' at line 4

现在我确定我的网站上没有一个包含斜杠的链接,那么谷歌怎么可能错误地添加了一个?我担心这些无效的 URL 会对我的索引定位产生负面影响 :(

我应该补充一点,发生这种情况时使用的过滤参数或参数值并不总是相同,也不是相同的产品类别。我没有发现任何模式。

4

2 回答 2

0

也许您已经在站点地图中提交了此 URL?

此外,如果这是一个 404 链接,您可能可以使用 Google 网站管理员工具回溯它(在抓取错误列表中,它将提供链接页面)

总帐

于 2012-08-26T14:47:47.937 回答
0

谷歌似乎终于安定下来,现在注意到我设置的过滤器 - 我已经好几个星期没有出错了。如果他真的回答了这个问题,我会给实用程序回答这个问题的分数哈哈......

于 2012-10-26T08:49:39.157 回答