我需要在IIS中创建一个URL重写/重定向规则,该规则应该只重定向该站点主页的请求。不应重定向子文件夹中的页面(我们将移动设备的不同URL重写到移动特定站点,但仅限于主页。子文件夹仍需要转到站点的桌面版本。 )
例如: http://my.site.com或my.site.com应重定向 http://my.site.com/pages/page1.aspx和my.site.com/pages/page2.aspx不应该
我尝试过只是寻找包含' /'的网址的变体,但是如果网址包含' http://'它仍符合规则。
答案 0 :(得分:0)
此规则会将仅主页重定向到/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>