http://mydomain.com/mymvcapp/に ASP.NET MVC3 Web サイトがあります。ただし、Web サイトのルート (mydomain.com) には、PHP を実行する WordPress サイトが含まれています。したがって、次の IIS URL Rewrite ルールを配置して、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/ フォルダーの下) の両方がうまく共存できるようにするにはどうすればよいでしょうか?