Windows-Server-2008

綁定 IIS 萬用字元子域

  • April 7, 2012

我需要在 IIS 7.5 上添加“站點映射”以接受滿足某些萬用字元的域,例如:我需要將一些網站映射到子域:

*.aaa.bbbb.com

這意味著:anything.aaa.bbbb.com 等等。

與 Apache 不同,IIS 7.5 本身不支持萬用字元綁定,就像您在使用基於名稱的託管時所描述的那樣。

您可以從基於名稱的託管切換到基於 IP 的託管,並將 1 個 IP 專用於該網站。這並不總是對 IP 的充分利用。

話雖如此,您可以使用URL Rewrite使用查找 *.aaa.bbbb.com 並將其重寫為對 aaa.bbbb.com 的請求的規則來實現所需的結果:

<rule name="CustomRule" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
 <match url="*.aaa.bbbb.com" />
 <action type="Rewrite" url="http://aaa.bbbb.com/{R:0}" />
</rule>

引用自:https://serverfault.com/questions/373955