已经google 和 baidu 了,也测试了,没有通过,网上大都千遍一律的答案,只能来这里了……
环境:
目前一个G的虚拟主机,目前两个域名。需求:
①将a网站(www.a.com)已经放在根目录了,b网站(www.b.com)放在根目录B文件夹了。这个如何实现绑定多个域名?
访问www.b.com的时候不要是“www.b.com/B”这种现象。②如果根目录有A、B、C三个文件夹,相对应www.a.com、www.b.com、www.c.com,这又怎么实现绑定?考虑到我的首页可能是html文件,也有可能是asp,也有可能是aspx,也有可能是php。
环境:
目前一个G的虚拟主机,目前两个域名。需求:
①将a网站(www.a.com)已经放在根目录了,b网站(www.b.com)放在根目录B文件夹了。这个如何实现绑定多个域名?
访问www.b.com的时候不要是“www.b.com/B”这种现象。②如果根目录有A、B、C三个文件夹,相对应www.a.com、www.b.com、www.c.com,这又怎么实现绑定?考虑到我的首页可能是html文件,也有可能是asp,也有可能是aspx,也有可能是php。
解决方案 »
- 这样的功能,能实现吗?
- 我写的treeview在傲游浏览器展不开,gridview也点不动翻页怎么回事呢
- 怎样生成静态页
- 我有两个域名有一个不想要了,但是想做成转向域名该怎么做?
- 刷新页面的问题!
- swfupload 上传文件,耗内存怎么解决?(急)
- net.mail发送邮件奇怪问题
- <%# DataBinder.Eval 的问题
- 为什么我的MSDN里面的内容是空的?
- 我是新手,我想请问再做WEB开发的时候到底是用空件开发好,还是不用控件开发好?(请高手详细说说利弊 saucer)
- c#中利用xslt将数据导入到Excel中?
- rs.Open strsql,con句出错,高手帮看下SQL哪里出错了
自己弄的话,域名可能要跳一下。
根目录下放一个默认页,比如虚拟主机要求的是index.html。最好是个默认的动态页default.aspx
如果不是默认的动态页,那你就要用默认的静态页index.html里写个js,把地址弄到动态页default.aspx上,然后这个动态页读取一个xml配置文件。根据域名分析出要跳到得目录,比如你输入www.a.com,这个网站就跳到根目录下的a.html,你输入的是www.b.com,那么跳到的是根目录下的/b.html,其他的类推。这样还是没有解决你所说的问题,你最好找虚拟主机服务商在IIS服务器上动下手脚,这个就要你跟他们解释一下。沟通一下。
===============
首先确保这三个域名已经正确指向了你的主机ip上面。然后在主机上iis配置:网站--右键属性---ip地址后面的"高级"----添加----ip地址。端口。主机头
你想要3个网站就得买3个域名和空间需要在IIS里设置端口和主机头
应该需要配置iis才能实现,虚拟主机没试过...
新建一个转向文件,例如website_change.asp
代码:<%
select case request.servervariables("http_host")
case "www.a.com"
Server.Transfer("A/index.html(转向的目录,填相对路径)")
end select
%>
上传到虚拟主机上,虚拟主机中设置默认执行文件,将website_change.asp加到最前就行了
当你输入www.a.com时,域名解析到你绑定的虚拟主机,并执行转向文件,文件通过匹配请求的域名进行转向