【发布时间】:2013-09-12 21:58:53
【问题描述】:
我遵循了这些说明 http://www.dotnetexpertguide.com/2011/08/iis-7-redirect-domaincom-to.html
经过一些调整后,我可以让它在某种程度上工作,但并不完全符合我的意愿。这是我的设置:
当我自己转到“domain.com”时,这些设置有效,它会重定向到“www.domain.com”
但是,当我转到域的内部页面时,例如“domain.com/aboutus.html”,它不会重定向到“www.domain.com/aboutus.html”,这正是我想要的上班。
我不能使用(.*) 作为模式,因为域上有一个通配符,这意味着如果我输入anysiwantto.domain.com,它会将我重定向到“www.”,这不是我想要的.
我正在寻找的是不仅重定向到“www.domain.com”的设置,当它只有“domain.com”(没有子域)时,还可以以相同的方式重定向任何内部页面。
举例:
anything.domain.com = 什么都不做
anything.domain.com/anything.html = 什么都不做
domain.com = 重定向到 www.domain.com
domain.com/anything.html = 重定向到 www.domain.com/anything.html
另外,我不能使用条件来单独允许这些子域,因为要允许的子域太多。我正在考虑为内页添加单独的规则,但我不知道如何为此编写表达式。
【问题讨论】:
标签: asp.net iis iis-7 url-rewriting