原路径为:www.xxx.com/article.aspx?id=1
重写后的路径为:www.xxx.com/article/1
用“Request.RawUrl”获取的是“www.xxx.com/article.aspx?id=1”,想要获取“www.xxx.com/article/1”该怎么做?
重写后的路径为:www.xxx.com/article/1
用“Request.RawUrl”获取的是“www.xxx.com/article.aspx?id=1”,想要获取“www.xxx.com/article/1”该怎么做?
能否说的详细地具体该怎么做?我是用IsapiRewrite做的重写。
RewriteRule ^/article/\d+$ /article.aspx?id=$1 [I,L,U]然后程序中可以这样写:
string rawurl = Request.ServerVariables["HTTP_X_REWRITE_URL"];