IIS URL重写-页面转发

问题描述

我已经纠缠了一段时间的URL重写,但是,尽管阅读了文档,但我无法使它正常工作-所以可能只是我对它们的了解不足。

我有以下网址:

www.testsite.company.com/tasks

但是我想将对此URL的任何请求转发到:

www.testsite.company.com/tasks/dashboard

我将如何使用IIS URL重写规则来完成此任务?

任何帮助将不胜感激,谢谢。

解决方法

您可以尝试使用以下规则:

 <rule name="Forward rule" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{REQUEST_URI}" pattern="^/tasks/$" />
                </conditions>
                <action type="Redirect" url="http://example.com/tasks/dashboard" />
            </rule>

enter image description here