同じホストで 2 つのブログを同時に持つことについて質問があります。これが私のシナリオです。最初のブログはルート ディレクトリhttp://mathosproject.com/でホストされ、2 番目のブログは httpにリンクされているサブ ディレクトリhttp://blog.mathosproject.com/でホストされます。 //mathosproject.com/blog/ .
次のようにディレクトリblogを除外して、ルートのweb.configファイルを操作しようとしました。
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="wordpress8" patternSyntax="Wildcard">
<match url="^(blog|sample-page)*" ignoreCase="true" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_URI}" pattern="^/(blog|index)" negate="true" />
</conditions>
<action type="Rewrite" url="blog/index.php" />
</rule>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*" ignoreCase="false" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_URI}" pattern="^/(blog|index)" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
これにより、実際には blog で 2 番目のブログを表示できるようになりましたが、 sample -pageに進むと、最初のブログにリダイレクトされました。
私の質問は、フォルダーを完全に除外するようにweb.configを構成できる方法はありますか?
前もって感謝します、
アルテム