【发布时间】:2012-02-14 20:09:26
【问题描述】:
昨天发了这个问题,但是有点乱,所以我删了再发!
好吧,我用这个链接(我称之为“原始网址”)调用(例如)一个服务器:
http://example.com/page/?IDL=1&IDH=90
现在,在这台服务器上,我进行了一种 url 重写,将请求的 url 更改为:
http://example.com/myhandler404/page:PORT/?ID=34&IDL=1&IDH=90
然后,通过HttpContext.Current.Server.Execute(),我将这个新网址称为。
现在,(我是http://example.com/myhandler404/page:PORT/?ID=34&IDL=1&IDH=90)有可能获得请求的“原始网址”吗?如果不解析/替换,可能会访问某些 Execute 对象的属性?
尝试使用Request.UrlReferrer,但我得到一个空对象?!?!?
【问题讨论】:
标签: c# asp.net .net url-rewriting