Сканеры поисковых систем и SQL - PullRequest
0 голосов
/ 05 октября 2009

Выполняются / индексируются ли запросы MySQL роботами поисковых систем?

Ответы [ 3 ]

6 голосов
/ 05 октября 2009

Боты поисковой системы будут извлекать страницы только с использованием метода HTTP GET . Итак, если GET одной из ваших страниц приводит к запросу MySQL, тогда этот запрос будет выполнен, когда бот запросит страницу.

(Обратите внимание, что именно поэтому у вас никогда не должно быть ссылки, приводящей к GET-запросу, который делает что-то разрушительное, например, удаление страницы или данных из вашей базы данных. Вместо этого используйте форму, в которой указан метод POST.)

2 голосов
/ 05 октября 2009

Да и нет. Любые запросы, которые вы выполняете при отображении страницы, выполняются, когда бот тоже загружает страницу. Однако боты не могут выполнять запросы самостоятельно и не вызывают ни Ajax, ни другой javascript.

Думайте о боте как о пользователе с отключенными Javascript / Flash / другими динамическими возможностями.

0 голосов
/ 05 октября 2009

Если в вашей системе нет действительно серьезных нарушений безопасности, ответ - нет. Было бы очень плохой идеей, чтобы поисковая система могла индексировать ваши запросы, потому что это открыло бы внутреннюю часть ваших баз данных большему миру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...