由于某种原因,当 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 会对我的索引定位产生负面影响 :(
我应该补充一点,发生这种情况时使用的过滤参数或参数值并不总是相同,也不是相同的产品类别。我没有发现任何模式。