Перезапись URL-адреса IIS — переадресация страницы

#redirect #iis #url-rewriting

#перенаправление #iis #перезапись URL-адреса

Вопрос:

Я немного повозился с перезаписью URL-адреса, однако, я не могу заставить его работать, несмотря на просмотр документации — так что, вероятно, это просто мой недостаток знаний о них.

У меня есть следующий URL:

 www.testsite.company.com/tasks
  

Однако я хочу перенаправлять любой запрос на этот URL на:

 www.testsite.company.com/tasks/dashboard
  

Как бы я выполнил это, используя правила перезаписи URL-адресов IIS?

Буду признателен за любую помощь, спасибо.

Ответ №1:

Вы могли бы попробовать использовать приведенное ниже правило:

  <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>
  

введите описание изображения здесь