URL Rewriteモジュールを使用して、IIS7で正規のデフォルトURLを設定しようとしています。「MatchURL」フィールドの使い方を誤解していると思います。以下は何もしないようです:
<rewrite>
<rules>
<rule name="EnforceDefaultPage">
<match url="^http://(?:www\.)?mydomain\.com(?:/)?(?:blog\.aspx)?$" />
<action type="Redirect" url="http://www.mydomain.com/blog" appendQueryString="false" />
</rule>
</rules>
</rewrite>
多くの例で、人々がHTTP_HOST変数を利用して条件を追加していることに気づきました...しかし、これは一致URLとどのように関連していますか?私の正規表現は私が望むものと完全に一致するので、条件を省略できるはずです。