【发布时间】:2012-06-19 14:26:01
【问题描述】:
我有一个位于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/ 文件夹下)很好地共存?
【问题讨论】:
标签: wordpress iis-7 url-rewriting asp.net-mvc-routing