(总结)
我需要为特定的子域捕获所有请求......并重写它们的目的地。
现在,通过正则表达式确定主机的技巧已经解决了。
现在,我需要确保对根索引页面的所有请求都被重写,但我无法找出正确的正则表达式来找到“主页”/网站根目录。
这就是我所拥有的......
<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>
现在,如果没有找到其中一个重写,那么它就会失败并继续。
所以..有人可以帮忙吗?
更新
我也试过"^$"
, "^~/$"
, "^~?/?$"
... 没有运气。