Kar*_*san 4 iis rewrite url-rewriting
我试图找出最佳的URL重写规则来完成以下任务.
http://intranet/sites/default.aspx rewrite to http://intranet.domain.com/sites/default.aspx
http://intranet rewrite to http://intranet.domain.com
Run Code Online (Sandbox Code Playgroud)
同样在IIS中,URL绑定设置为该Web应用程序的"Intranet"
希望有道理.有人可以帮助重写规则吗?
这是我将使用的规则:
<rule name="Intranet redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^intranet$" />
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="http://intranet.domain.com/{R:0}" />
</rule>
Run Code Online (Sandbox Code Playgroud)
它将匹配url="(.*)"主机上任何请求的路径()完全命名http://intranet(pattern="^intranet$"并且https已被关闭)并将其重定向到http://intranet.domain.com/{R:0}(其中{R:0}是包含所请求路径的后向引用).
| 归档时间: |
|
| 查看次数: |
9081 次 |
| 最近记录: |