0

次の受信リクエスト URL があります。

http://localhost/MyService/myservice.svc?serverInfo&pVersion=00

webconfig にルールを書きました (IIS マネージャーの URL Rewrite を使用):

<rule name="ServerInfo" stopProcessing="true">
                    <match url="myservice[.]svc[\?]serverInfo[&amp;]pVersion[=]([^]+)" />
                    <action type="Redirect" url="myservice.svc/folder/serverInfo/pVersion={R:1}" />
                </rule>

しかし、 「?」を使用しているため機能しません。一致 URL の文字。

正規表現を正しく動作させるにはどうすればよいですか?

(これは安らかなWCFサービスであり、着信URLのタイプをサポートしていないため、リダイレクト/書き換えを行う必要があります)

4

1 に答える 1