ilhan Asked: 2010-02-09 15:08:06 +0800 CST2010-02-09 15:08:06 +0800 CST 2010-02-09 15:08:06 +0800 CST 是否有互联网用户使用 HTTP/1.0 连接? 772 是否有互联网用户使用 HTTP/1.0 连接?比如通过代理。因为我要阻止 HTTP/1.0,因为大多数机器人都使用 HTTP/1.0。 http users blocking 2 个回答 Voted Best Answer Traveling Tech Guy 2010-02-09T15:15:39+08:002010-02-09T15:15:39+08:00 虽然它主要由机器人和其他爬虫使用,但为什么不以常规方式阻止机器人,通过添加/更改 robots.txt 文件(对于“遵守法律”机器人)或通过更改 .htaccess 文件来阻止犯罪分子. 该站点是描述这些程序的众多站点之一。 更新:如果我今天要编写一个恶意机器人,我会使用 http/1.1,只是为了摆脱阻止 1.0 的人 :)。 其次,可能有一些旧版浏览器可能仍使用 1.0(AFAIK 所有最近的浏览器都使用 1.1)。这些可能还包括可访问性类型的浏览器(如 Lynx 或盲人支持浏览器)或无法更新的手机/设备上的浏览器(即我的诺基亚 6310 的浏览器使用 1.0 - 幸运的是我已切换到黑莓)。阻止 1.0 可能会失去这种类型的流量。 但这是真正简单的解决方案:监视您的日志一段时间。如果您没有看到很多 1.0 请求 - 阻止它,安全地假设您不会丢失太多流量。 ilhan 2010-02-16T13:40:32+08:002010-02-16T13:40:32+08:00 是的,Squid 使用 HTTP/1.0
虽然它主要由机器人和其他爬虫使用,但为什么不以常规方式阻止机器人,通过添加/更改 robots.txt 文件(对于“遵守法律”机器人)或通过更改 .htaccess 文件来阻止犯罪分子. 该站点是描述这些程序的众多站点之一。
更新:如果我今天要编写一个恶意机器人,我会使用 http/1.1,只是为了摆脱阻止 1.0 的人 :)。
其次,可能有一些旧版浏览器可能仍使用 1.0(AFAIK 所有最近的浏览器都使用 1.1)。这些可能还包括可访问性类型的浏览器(如 Lynx 或盲人支持浏览器)或无法更新的手机/设备上的浏览器(即我的诺基亚 6310 的浏览器使用 1.0 - 幸运的是我已切换到黑莓)。阻止 1.0 可能会失去这种类型的流量。
但这是真正简单的解决方案:监视您的日志一段时间。如果您没有看到很多 1.0 请求 - 阻止它,安全地假设您不会丢失太多流量。
是的,Squid 使用 HTTP/1.0