Как переписать ссылки, ссылающиеся на хост, на фактическую в заголовке хоста с помощью перезаписи URL IIS? - PullRequest
0 голосов
/ 10 февраля 2019

Я пытаюсь создать исходящее правило перезаписи, которое заменяет все ссылки на www.mydomain.com на те, которые фактически были в заголовке узла запроса.Например, если запрос был отправлен на www.otherdomain.com из браузера, в ответе я хотел бы заменить www.mydomain.com -> www.otherdomain.com

Я понял, что это должен быть исходящийправила, и я предполагаю, что здесь не нужно регулярное выражение, потому что точное соответствие для www.mydomain.com подойдет.

Мой текущий результат таков, но www.otherdomain.com жестко запрограммирован вместо динамического значения текущего запроса.host.

<outboundRules>
      <rule name="Rewrite from mydomain to dynamic" patternSyntax="ExactMatch">
            <match filterByTags="A, Area, Base, Form, Head, IFrame, Img, Input, Link, Script" pattern="www.mydomain.com" />
            <action type="Rewrite" value="www.otherdomain.com" />
      </rule>
</outboundRules>

Вопрос

Как я могу сослаться на домен хоста текущих запросов вместо жестко заданного значения?

...