![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
各位大虾,如何禁止代理服务器访问一个网站。
提问者:blsky501 08-22 16:04
答复
一段禁止代理访问的ASP代码
来源:动网论坛 发表日期: 2006-02-06 09:20:24
只能对大部分代理有效,对80端口的无效. [来源:飞腾设计网www.feitec.com内容,转载请注明出处]
Rem 禁止代理服务器访问开始,如需要允许访问,请屏蔽此段代码。
If Request.ServerVariables(\"HTTP_X_FORWARDED_FOR\") <> \"\" Then
Response.Status = \"302 Object Moved\"
End If
Rem 禁止代理服务器访问结束 [来源:飞腾设计网www.feitec.com内容,转载请注明出处]
附: [来源:飞腾设计网www.feitec.com内容,转载请注明出处]
对于按规范编写的代理服务器来说,这是有限的,因为正规的代理服务器都会在客户原有 HTTP 请求的基础上自己加上代理信息。但如果代理是人家自己写的,或是特意屏蔽了这个标识的话,那这个代码就没什么用了。
这也说明:现实是没有完美的。

