网站首页 极客学院 视频课堂 极客论坛 下载专区 行业新闻 欢迎光临极客研究院,今天是2019-08-24 星期六
会员面板
帐号:
密码:
验证码:
极客学院
教程搜索
输入要搜索的内容:

下载专区
精品教程
   网站首页 > WEB开发 > ASP.NET开发 > ASP.NET获取Url_rewrite重写之前的真实地址

ASP.NET获取Url_rewrite重写之前的真实地址


asp.net 获取重写前url真实地址方法

if (request.headers["x-rewrite-url"] != null)

{

response.write("http://" request.url.host request.headers["x-rewrite-url"]);

}

else if (request.headers["x-original-url"] != null)

{

   response.write("http://" request.url.host request.headers["x-original-url"]);

}

1)如果重写组件用的是isapi_rewrite,则访问被重写的网址时,headers中会增加一项数据:key为x-rewrite-url,值为重写前的网址。

2)如果重写组件用的是iis自带的url rewrite模块,则headers中增加的信息的key为x-original-url。

  相关文章
本文标题:ASP.NET获取Url_rewrite重写之前的真实地址
对本文有疑问?现在就进入论坛提问>>
 
粤ICP备18090445号