<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite requests" enabled="true">
<match url="(.*)" />
<action type="Rewrite" url="https://site1.domain1.net/{R:0}" />
</rule>
</rules>
<outboundRules>
<rule name="Rewrite outbound" enabled="true">
<match filterByTags="None" pattern="(.*)site1\.domain1\.net(.*)" />
<action type="Rewrite" value="{R:1}site2.domain2.com{R:2}" />
</rule>
<rule name="Rewrite cookie">
<match serverVariable="{HTTP_COOKIE}" pattern="(.*)site1\.domain1\.net(.*)" />
<action type="Rewrite" value="{R:1}site2.domain2.com{R:2}" />
</rule>
<preConditions>
</preConditions>
</outboundRules>
</rewrite>
</system.webServer>
</configuration>
[OK]をセットCookieの値を傍受する方法を書き換えます。私の問題は、site1.domain1.net上で実行されているサイトは、実行されているアプリケーションの非標準値の束とクッキーを書き込みます。ログオンの目的でCookieに書き込まれた値を変更できる必要があります。それは私がsite1.domain1をキャッチする必要があり、それはちょうどライン上でのURL =値またはホスト=値のような任意の標準タグはありません IISはので、私はsite2.domain2.comによってアクセスされたフロントエンドサーバーを持っているとsite1.domain1.netこれはかなり簡単に作品として、それへのすべてのトラフィックは、URL書き直しする必要があります
https%3a%2f%2fsite1.domain1.net%2flgn%2fauth2%2fagent%2fsrms%2frefresh
の下
は
私がターゲットにする必要がある行があります。ネット部分とsite2.domain2.comに変更しますが、多くの運がない。
私はクッキーを使って遊ぶことについて多くのことを知らないので、私はこれをやろうとしたところの上のコードで、失敗しているのを見ることができます。提案?