簡體   English   中英

IIS url僅在url具有子文件夾的地方重寫

[英]IIS url-rewrite only where url has sub-folder

我需要在IIS中創建URL重寫/重定向規則,該規則應僅重定向針對網站主頁的請求。 子文件夾中的頁面不應重定向(我們正在將移動設備的其他URL重寫為特定於移動設備的站點的URL,而僅將其重寫為主頁。子文件夾仍需要轉到該站點的桌面版本。 )

例如: http ://my.site.com或my.site.com應該重定向http://my.site.com/pages/page1.aspx,而my.site.com/pages/page2.aspx不應

我已經嘗試過尋找僅包含'/'的url的變體,但可以,但是如果url包含'http://'的話,它仍然與規則匹配。

此規則將將主頁重定向到/pages/page1.aspx

<rules>
    <rule name="Redirect home to /pages/page1.aspx" stopProcessing="true">
        <match url="^$" />
        <action type="Redirect" url="/pages/page1.aspx" />
    </rule>
</rules>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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