如果我在POST表单(例如我的选择框)后面有内容,Googlebot或其他Search Engine Spiders是否可以在该表单后面抓取内容?
例如,如果我要在一页上进行4种翻译,并且语言选择是将POST表单传递到相同的URL,然后将其重定向到特定于语言的URL,那么Googlebot是否可以抓取“其他”语言?
如果我在POST表单(例如我的选择框)后面有内容,Googlebot或其他Search Engine Spiders是否可以在该表单后面抓取内容?
例如,如果我要在一页上进行4种翻译,并且语言选择是将POST表单传递到相同的URL,然后将其重定向到特定于语言的URL,那么Googlebot是否可以抓取“其他”语言?
Answers:
Googlebot 可以提交表单,但是除非能够检测到原因,否则通常不会提交表单。
因此,通过链接,如果您的翻译是AJAX格式的,并且构建正确,Googlebot可能会很好地提交表格以查看结果。但是,这种行为(尤其是在POST上)无法得到保证,您可能应该使用GET使机器人更容易访问。
必应绝对如此。在我告诉它不这样做之前,它将不断提交联系表和调查表。我知道它是Bingbot,因为我在$ _POST信息中包含$ _SERVER ['HTTP_USER_AGENT']。没有其他蜘蛛曾经提交过这些表格。