[英]IIS UrlRewrite for subdomain to subdirectory
我試圖簡單地對目錄進行子域重寫。 例如,http*://member.mydomain.com 將重定向到 http*://mydomain.com/memberarea/。 我不希望所有子域都這樣做,只是定義的“成員”。
這是我的代碼,它不起作用。 我顯然錯過了一些東西......
<rule name="Member Pages" stopProcessing="true">
<match url="^(.+)" />
<conditions>
<add input="{HTTP_HOST}" pattern="(.*)://member\.example\.com($)" />
</conditions>
<action type="Redirect" url="{C:1}://example.com/MemberArea/{R:1}" />
</rule>
我希望這也會使http://member.example.com/Report/SomeReport.aspx解析為http://example.com/MemberArea/Report/SomeReport.aspx 。
任何幫助將不勝感激。
你可以試試這個規則會重定向到http*://member.mydomain.com http*://mydomain.com/memberarea/
<rule name="test2" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^member\.(.*)$" />
</conditions>
<action type="Redirect" url="http://{C:1}/memberarea" />
</rule>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.