【发布时间】:2010-12-20 15:41:22
【问题描述】:
我在 ISAPI_rewrite 3 中遇到问题。
有一个类似的网址
www.example.com/web/index.html?ag=2154
我想要的是,当用户写这个地址时,它应该被转换为代理的子域,比如
www.2154.example.com/web/index.html?ag=2154
提前致谢
【问题讨论】:
标签: 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
提前致谢
【问题讨论】:
标签: iis url-rewriting url-routing isapi-rewrite
您希望更改地址栏中的 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]
【讨论】: