使用IIS 6/7重写URL - 重写主机名{HTTP_HOST}

Sha*_*bie 7 asp.net iis

我需要为传入的请求重写"主机名"{HTTP_HOST}.是否可以使用IIS 7重写模块执行此操作?
我想将http://abc.xyz.com/*重写为http://xyz.com/sites/abc/*.这是在内部使用{HTTP_HOST}的SharePoint站点上完成的.

是否有任何Url Rewriters允许我更改IIS的{HTTP_HOST}变量?

亲切的问候,

Rus*_*anY 9

您可以使用IIS 7 URL重写模块2.0来更改HTTP_HOST服务器变量.有关如何执行此操作的详细信息,请参阅设置HTTP请求标头和IIS服务器变量.


EMP*_*EMP 2

我不熟悉 IIS 7 重写模块,但ISAPI_Rewrite可以更改几乎任何您想要的 HTTP 标头。有一个免费版本对于我们的网站来说已经足够了,也可能对于您的网站来说也足够了。