使用ISAPI_rewrite进行URL_Rewriting

时间:2009-11-26 10:53:52

标签: iis url-rewriting url-routing isapi-rewrite

我在ISAPI_rewrite 3中遇到问题。

有一个像

的网址

www.example.com/web/index.html?ag=2154

我想要的是,当用户写入此地址时,应将其转换为代理的子域,如

www.2154.example.com/web/index.html?ag=2154

提前致谢

1 个答案:

答案 0 :(得分:1)

您是希望地址栏中的URL更改还是希望“在幕后”转换?请尝试

RewriteBase /
RewriteCond %{QUERY_STRING} ^ag=(\d+)$ [NC]
RewriteRule ^web/index\.html$ http://www.%1.example.com%{REQUEST_URI} [NC,L]

RewriteBase /
RewriteCond %{QUERY_STRING} ^ag=(\d+)$ [NC]
RewriteRule ^web/index\.html$ http://www.%1.example.com%{REQUEST_URI} [NC,P]