Query string 实现重写模块,使ApplicationName具有querystring

Query string 实现重写模块,使ApplicationName具有querystring,query-string,rewrite,url-rewriting,Query String,Rewrite,Url Rewriting,如何将URL重写为应用程序名+查询字符串?例如,我有一个具有以下查询字符串的web应用程序 mywebsite/default.aspx?UserName=xyz 我怎样才能有以下网址 mywebsite?xyz 我已经在Begin_请求事件上使用HttpApplication实现了RewriteModule,目前我可以使用此查询 http://mywebsite/?xyz 有没有办法让url不带/?试试 rewrite ^/default\.aspx\?UserName=(.*)$

如何将URL重写为应用程序名+查询字符串?例如,我有一个具有以下查询字符串的web应用程序

mywebsite/default.aspx?UserName=xyz
我怎样才能有以下网址

mywebsite?xyz
我已经在Begin_请求事件上使用HttpApplication实现了RewriteModule,目前我可以使用此查询

http://mywebsite/?xyz  
有没有办法让url不带
/

试试

rewrite ^/default\.aspx\?UserName=(.*)$ /?$1 last;