我在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,并且对用户是透明的。
希望这可以帮助。