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