搜索引擎抓取工具和SQL

时间:2009-10-05 16:51:20

标签: mysql seo

搜索引擎机器人是否执行/索引MySQL查询?

3 个答案:

答案 0 :(得分:6)

搜索引擎机器人只会使用the HTTP GET method获取网页。因此,如果您的某个页面的GET导致MySQL查询,那么当机器人请求页面时,该查询将被执行。

(请注意,这就是为什么你永远不应该有一个链接导致GET请求做一些破坏性的事情,比如从数据库中删除一个页面或数据。而是使用一个指定POST方法的表单。)

答案 1 :(得分:2)

是和否。显示页面时执行的任何查询都会在机器人加载页面时执行。但是,Bots不能自己执行查询,也不能调用任何Ajax或其他JavaScript。

将机器人视为禁用Javascript / Flash /其他动态功能的用户。

答案 2 :(得分:0)

除非您的系统中存在非常严重的安全漏洞,否则答案是否定的。让搜索引擎能够为你的查询编制索引是一个非常糟糕的主意,因为这会将你的数据库内部揭示给更大的世界。

相关问题