如何使一个子域指向IIS7中的页面?

我在IIS 7上有一个网站,我创build了一个子域,我希望这个子域指向这个网站的一个页面。

例:
www.example.com – >这是主网站,其默认页面是default.aspx
members.example.com – >我想如果有人打开这个url将转发到这个网页:www.example.com/members.aspx

如何在我的IIS 7中设置这个?

有几个选项,包括在IIS中设置新的站点,并将其指向所需的目录/页面,但是最广泛接受的方法是使用URL重写规则来configuration子站点。 这样做的步骤有点深入,在这里展示他们所有的荣耀,但我提供了一个链接到iis web团队文档,详细说明如何在IIS7中configurationIIS重写规则,这应该让你开始正确的path来configuration你所需要的。

对不起我的英语不好。 不是原生的。 我的解决scheme并不完美,但在我们的环境中工作得很好,我希望它也适合您。

首先,我想这两个DNS都指向相同的IP。

然后,你创build一个新的网站,在同一个端口(通常80),并编辑它接收“only”members.example.com用户(绑定选项)。

该网站将只显示给使用会员的用户…(其他人不可见)

里面有一个简单的html页面,像这样:

<head> <script type="text/javascript"> <!-- window.location = "http://www.example.com/members.aspx" //--> </script> </head> <body></body> </html> 

将其保存为“index.html”,并将网站configuration为默认网页。

每次用户进入会员…将被即时传送到您select的页面。

这个系统的优点是可以使用相同的方法从HTTP移动到HTTPS,并且对用户是透明的。

希望这可以帮助。