このIIS書き換えルールがあります
<rule name="Redirect rule for aliased Pages">
<match url="^/pages/(.*)" />
<action type="Redirect" url="{R:1}" />
</rule>
http://mydomain.com/pages/about-us/をhttp://mydomain.com/about-us/にリダイレクトする必要があるという考えです。その場合の IIS のテスターによると、R:1 は about-us/ ですが、リダイレクトは常にhttp://mydomain.com//about-us/になります (ダブル // を参照)。一致する URL から両方のスラッシュを削除して、それぞれをそのままにしてみましたが、違いはないようです。
その余分な / がどこから来ているのか、何か考えはありますか?