如何在iis7上设置子域的默认主页?
我已经成功设置“www.mydomain.com”的默认主页。 现在,我想为“sub.mydomain.com”设置默认主页,但如果我不输入“sub.mydomain.com/default.aspx”,它会抛出404页面? 第一个和第二个站点是iis7上单独的物理文件夹和虚拟目录。
I've already set default homepage for "www.mydomain.com" sucessfully.
Now, I want to set default homepage for "sub.mydomain.com", but it throw 404 page if i don't type "sub.mydomain.com/default.aspx" ?
The first and the second site are separate physical folders and virtual directories on iis7.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我理解正确的话,您有一个 Web 服务器,其中许多站点都位于端口 80 上,并且您使用主机标头来控制请求发送到哪个站点。
在这种情况下,您必须指定整个地址,否则服务器不知道将其发送到哪个站点。
If I have understood you correctly, you have a single web server with many sites all on port 80 and you are using host headers to control which site a request goes to.
In this case you must specify the whole address, otherwise the server does not know which site to send it to.
在 IIS 中,默认站点、属性、网站、高级,您应该看到类似的列表;
然后在这两行中“添加”,
那么 default.aspx 将转到两个站点中的同一页面。 IE。 sub.mydomain.com 与 www.mydomain.com 相同。
但是,如果您希望 sub.mydomain.com 成为不同的网站,请从上面的列表和 IIS、网站 -> 中将其删除。 新网站... yadda yadda yadda,然后按照上面的操作添加 sub.mydomain.com。
In IIS, default site, properties, web site, advanced, you should see a list like;
then "Add" in these two rows
then default.aspx will go to the same page in both sites. ie. sub.mydomain.com is the same as www.mydomain.com.
However, if you want sub.mydomain.com to be a different website, then remove it from that list above and from IIS, Websites -> New Website ... yadda yadda yadda, then add in sub.mydomain.com as you did above.