[阅读: 694] 2006-05-24 01:31:34
IIS一个主机头,实现多个玉米我用朋友的服务器,为了提高自己网站的浏览量。所以免费提供空间。但是毕竟是朋友的服务器呀,在IIS管理器里面,每次绑定一个玉米,就多出一个网站。如果提供的空间多了,朋友看到,我怕不好。
实现一个网站主机头,多玉米
大家都知道,添加一个网站,只要在iis管理器中,添加网站,在主机头写上需要绑定的玉米就可以了。
然后我们点这个网站的属性-网站--高级 里面可以添加多个主机头:
例如:我们添加 www.soulpub.com blog.soulpub.com (我站)
这3个玉米指向的是同一个目录。假设目录为d:\wwwroot\
然后分别在d:\wwwroot下建立soulpub blog 这3个目录
d:\wwwroot\soulpub
d:\wwwroot\blog
我们在d:\wwwroot\目录下面建立一个index.htm内容如下
Code:
<script language="javascript">
top.location.href = "2.htm";
</script>
[Ctrl+A Select All]
然后在d:\wwwroot\目录下面建立一个2.htm内容如下
Code:
<script language="javascript">
if (top.location == "http://blog.soulpub.com/2.htm")top.location.href = "blog/index.htm";
if (top.location == "http://www.soulpub.com/2.htm")top.location.href = "soulpub/index.htm";
</script>
[Ctrl+A Select All]
这样就完成了
当我们用bbs.soulpub.com浏览都会浏览到2.htm 因为这3个玉米都指向同一个目录,但是他们在浏览器上的地址不一样location不同,通过javascripts读出浏览器的地址,然后跳转到相应目录中!
完成后:
www.soulpub.com会跳到www.soulpub.com/soulpub/index.htm
bbs.soulpub.com会跳到blog.soulpub/blog/index.htm