私が取り組んでいる 1 つのアプリケーションで Microsoft Url Rewrite を使用しようとしています。たとえば、テスト目的で次の URL を持っています。http://localhost:65532/MyWebsite/Page.aspx?PID=16483
これにより、必要なページが得られます。このルールで:
<rule name="Page View" enabled="true" stopProcessing="true">
<match url="actor/^([a-zA-Z0-9_\-+]+)/?$" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="Page.aspx?N={R:1}&PID={R:2}" />
</rule>
そして、次のようなページを開こうとしています:
http://localhost:65532/MyWebsite/actor/bruce-willis/C-62
ページが見つからないというエラーが表示されます。私の場合、どのようにルールに取り組むべきだと思いますか? IIS とページの両方ですべてが設定されます。前もって感謝します、 ラツィアーレ