Magento: робот Google пытается получить доступ к недействительным URL-адресам из-за добавления косой черты
По какой-то причине, когда googlebot spiders мой магазин 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
Теперь я уверен, что на моем сайте нет ни одной ссылки, которая бы содержала косую черту, так как это может быть, если Google ошибочно добавляет ее? Я обеспокоен тем, что эти недействительные URL будут негативно влиять на мое позиционирование в индексе:(
Я должен добавить, что это не всегда одни и те же фильтрующие аргументы или значения аргументов, которые используются, когда это происходит, и это не одна и та же категория продукта. Там нет шаблона, который я смог бы обнаружить.
2 ответа
Похоже, что Google наконец-то успокоился и теперь замечает фильтры, которые я установил - у меня не было ошибки уже несколько недель. Я бы дал Утилису баллы за ответ на этот вопрос, если бы он на самом деле ответил на него, ха-ха...
Может быть, вы отправили этот URL в вашу карту сайта?
Кроме того, если это ссылка 404, вы, вероятно, можете отследить ее с помощью Инструментов Google для веб-мастеров (в списке ошибок сканирования она предоставит страницу ссылок)
GL