很久之前 Google Webmaster blog 里就发了一篇文章 “Farewell to soft 404s“. 其中 soft 404 指的是用户访问一个页面,显示网页没找到,但是实际上返回 HTTP status code 是 200. 这种情况下,搜索引擎的 bot 去抓这个链接的时候,发现状态码是 200 就会认为这个页面是存在的,会放进搜索引擎的索引中去(当然了,内容就是“对不起,您找的网页已经不存在”之类)。
前些天在 Google 上看到一个结果,就更好玩了,用成语“掩耳盗铃”来形容是再恰当不过了:
注意下面那条结果,这种情况还是比较少见的,把 500 都写在网页上显示出来了,request header 里竟然还是 200 (因此 Google bot 才会认为这是个正常响应的网页)。
Just for fun.
Leave a Reply