(要約)
特定のサブドメインのすべてのリクエストをキャプチャして、宛先を書き換える必要があります。
これで、正規表現を介してホストを決定するためのトリックが解決されました。
ここで、ルートインデックスページへのすべてのリクエストが書き換えられていることを確認する必要がありますが、「ホームページ」/ウェブサイトのルートを見つけるための正しい正規表現を見つけることができません。
これは私が持っているものです...
<if header="HTTP_HOST" match="^foo\.mydomain\.com\.au(?::\d+)?/?$">
<!-- snip some other rewrites, eg./buying/product -> ~/Pages/Foo/Bar.aspx -->
<rewrite url="^/$" to="~/Pages/SomeWeirdFolder/Home.aspx" processing="stop"/>
</if>
ここで、書き換えの1つが見つからなかった場合、それは失敗して続行します。
だから..誰か助けてくれませんか?
アップデート
私も試してみましたが、"^$"
運が悪かったです。"^~/$"
"^~?/?$"