IIS で次の正規表現パターンが定義されています。
^_scriptresource(/.*)?$
次の URL を使用してテストしました。
ScriptResource.axd?d=J6HwZCiV8u5aE2ZpUKoZZcfboKK4xnSS6qpi8eCNjAXj92WVMSfa_Wr-CKexd2SYXTVes81dsGsKHClg1o9uj6nbuZg76cCdNa-ZV1ThULe45LLGS2K9vGf8y0Xvkgt4fm0EUPgkh8ExKZBISmOm-dv4wD81&t=ffffffffb868b5f4
ポイントは、IIS 書き換えエンジンに含まれているテスターが (URL 全体を含む) で肯定的な一致を示していることです{R0}
が、その URL にアクセスしようとすると、次のように表示されます。
Request Diagnostics for http://xxxxxxxxx:80/ScriptResource.axd?d=J6HwZCiV8u5aE2ZpUKoZZcfboKK4xnSS6qpi8eCNjAXj92WVMSfa_Wr-CKexd2SYXTVes81dsGsKHClg1o9uj6nbuZg76cCdNa-ZV1ThULe45LLGS2K9vGf8y0Xvkgt4fm0EUPgkh8ExKZBISmOm-dv4wD81&t=ffffffffb868b5f4
OldUrl /ScriptResource.axd?d=J6HwZCiV8u5aE2ZpUKoZZcfboKK4xnSS6qpi8eCNjAXj92WVMSfa_Wr-CKexd2SYXTVes81dsGsKHClg1o9uj6nbuZg76cCdNa-ZV1ThULe45LLGS2K9vGf8y0Xvkgt4fm0EUPgkh8ExKZBISmOm-dv4wD81&t=ffffffffb868b5f4
NewUrl http://yyyyyyyyyyyyyyy/ScriptResource.axd
これまでのところ、IIS 書き換え正規表現エンジンは .axd の後のすべて (? 文字で始まる) を削除しているようです。
正規表現パターンのいくつかの組み合わせをテストしてきましたが、すべて同じ結果が得られました。私は何を間違っていますか?
よろしくお願いします