簡體   English   中英

IIS UrlRewrite 子域到子目錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM