ASP反向代理解析二级目录
创建:2020年4月17日  作者:清风明月
  
    运行环境:Win2003 IIS6 + ISAPI_Rewrite 1.3
	
	Windows Server 2003 服务器上先安装好 ISAPI_Rewrite 1.3
	
	网站根目录下新建 httpd.ini 和 proxy.asp 两个文件
	
	httpd.ini 是 ISAPI_Rewrite 的URL重写配置文件,代码如下:
  
[ISAPI_Rewrite]
#throughput all content of /mulu folder to another server
RewriteRule  /mulu(.*)  /proxy.asp\?http\://web.c12345.com/html5test$1
   mulu 是二级目录名称,http\://web.c12345.com/html5test 是要反向代理解析的地址
	proxy.asp 代码
  
<%@ Language=JScript EnableSessionState=False%>
<%
//we are using MSXML3.0 to travel via HTTP
var httpReq;
if(Request.QueryString.Count)
{
    httpReq=Server.CreateObject("Msxml2.ServerXMLHTTP");
    httpReq.setTimeouts(5000,5000,15000,15000);
    httpReq.open("GET",""+Request.QueryString, false);
    httpReq.send();
    Response.Status=httpReq.status;
    Response.ContentType=httpReq.getResponseHeader("Content-Type");
    Response.BinaryWrite(httpReq.responseBody);
}
%>