我有一个位于http://mydomain.com/mymvcapp/的 ASP.NET MVC3 网站。但是,网站 (mydomain.com) 的根目录包含一个运行 PHP 的 WordPress 站点。因此,我设置了以下 IIS URL 重写规则,以允许 WordPress 通过其重写机制正常运行:
<rewrite>
<rules>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php"/>
</rule>
</rules>
</rewrite>
因此,有了这条规则,我的 WordPress 功能完美,但是,我的 MVC 重写不起作用。我将如何更改此规则以允许 WordPress 和 MVC(在 /mymvcapp/ 文件夹下)很好地共存?