获取UrlRewrite之后的url(isapi&httpd.ini)

如果是用isapi实现的伪静态可以用Request.RawUrl来获取

如果是通过iis的rewrite组件实现的可以用Request.ServerVariables["HTTP_X_REWRITE_URL"]来实现,但是有个前提

在httpd.ini中需要添加些东西.

RewriteRule /default\.html /default\.aspx [I, L, U]

红色部分就是要加的,否则Request.ServerVariables["HTTP_X_REWRITE_URL"]也是获取不到的.

 

参考原文:http://www.cnblogs.com/shengxiang/archive/2011/03/11/1981710.html

谢谢"历程"朋友的文章.

posted @ 2012-08-28 04:07    阅读(707)  评论(0编辑  收藏  举报