これは、web.configで設定した私のルールです。
<rule name="RedirectPopups" stopProcessing="true">
<match url="^webforms/visitor/popup/*" />
<conditions>
<add input="{REQUEST_METHOD}" pattern="^POST$" negate="true" />
<add input="{QUERY_STRING}" pattern="^([^=&]+)=([^=&]+)$" />
</conditions>
<action type="Redirect" url="jwelery/INEEDTHEPAGEVARIABLEHERE/{C:1}/{C:2}" appendQueryString="false" redirectType="Permanent" />
</rule>
基本的に、私はwebforms \ visitor\popupにポップアップを持っています。このポップアップディレクトリ内で任意のページがリクエストされたときにルールを記述したいと思います。カスタムURLにリダイレクトされます。
たとえば
ユーザーがリクエストした場合webforms/visitor/popup/HelloWorld.aspx?a=1
彼はにリダイレクトされるべきですjwelery/HelloWorld/a/1
リダイレクトアクションの「INEEDTHEPAGEVARIABLEHERE」に何を書くべきかについての解決策が必要です。使用できる特別な変数はありますか?IIS7を使用しています
ありがとう。