0

我正在尝试在我正在开发的一个应用程序中使用 Microsoft Url Rewrite 并用于测试目的,例如我有这个 url:http://localhost:65532/MyWebsite/Page.aspx?PID=16483它将给我我想要的页面,那里的一切看起来都很好,但是当我尝试进行 url 重写时使用此规则:

 <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}&amp;PID={R:2}" />
                </rule>

并尝试打开以下页面:

http://localhost:65532/MyWebsite/actor/bruce-willis/C-62

我收到一个找不到页面的错误,你认为我应该如何处理我的情况?一切都在 IIS 和页面中设置。提前致谢, Laziale

4

0 回答 0