效果如下:
输入 www.gz1024.com 直接跳转到 www.gz1024.com/flash/index.asp
输入 www.shoppingday.cn 直接跳转到 www.gz1024.com/cd/index.asp
注意:这两个域名分别打开的是不同的站,但是他们是放在一个虚拟主机空间中的。所以你就省了一个虚拟主机空间,可以放在一起,如果将下面代码无限循环后,我估计可以绑定无数的站。除非你的虚拟主机空间商允许你绑定无数个域名!
步骤如下:
1:首先,你的虚拟主机空间必须支持ASP,并且这个虚拟主机空间可以绑定下面所用到的两个域名,然后新建一个ASP的首页文件,这个ASP文件中的代码这么写:
<%if Request.ServerVariables("SERVER_NAME")="gz1024.com " then '第一个输入的网址
response.redirect "flash/index.asp" '将它转发到相应的文件夹
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")=www.gz1024.com then
response.redirect "flash/index.asp"
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="shoppingday.cn" then '第二个输入的网址
response.redirect "cd/index.asp" '将它转发到相应的文件夹
else%>
<%end if%>
<%if Request.ServerVariables("SERVER_NAME")="www.shoppingday.cn" then
response.redirect "cd/index.asp"
else%>
<%end if%>
2:写好后将这个文件存储为index.asp ,也就是要做你的首页。不用担心,这个是不会显示的。这个就是自动识别访问者输入域名的,然后依据访问者输入的地址进行自动跳转的。跳转是在瞬间完成的,你是看不到的。
3.现在要做的就是把你空间中建立两个不同的文件夹了,分别做为两个网站的目录。比如一个放音乐的cd文件夹。一个放FLASH动画的flash夹件夹。里面的内容自己放!
4.开始上传刚才做的index.asp文件!把index.asp文件上传到空间根目录下。
5.去你的空间中将两个域名都进行绑定好,然后就可以测试了。
6.网站设计中,尽量使用相对地址如:“../”,不要使用“/”否则链接会可能会出错,而且也便于以后网站的拆分。
ps:注意转向的两个域名地址一定要写对。否则无法实现!www.gz1024.com 和 gz1024.com 两种输入习惯都可以打开网页,所以做了两次解析。 写这个只为能落伍。希望大家支持下。
方法二:
多个域名绑一个空间方法(ASP), 一个空间绑多个域名的方法
第一步:创建转向控制页面
创建网站默认的首页文件(通常为"index.asp"或"default.asp")如下:
<%
'取得HTTP输入的值并付值到HTOST中
host=lcase(request.servervariables("HTTP_HOST"))
'开始条件跳转
select CASE host
' 如果HOST的值是www.abc0.com就选择事件case"www.abc0.com"的命令
CASE "www.abc0.com"
' Below is the redirect command
response.redirect "index_abc0.asp"
CASE "www.abc1.com"
' Below is the redirect command
response.redirect "index_abc1.asp"
CASE "www.abc2.com"
' Below is the redirect command
response.redirect "index_abc2.asp"
' 继续添加...
CASE "www.abcn.com"
' Below is the redirect command
response.redirect "index_abcn.asp"
'We use CASE ELSE to fix any other requests
CASE ELSE
response.redirect "default.asp"
END select
%>
第二步:创建相应的被转向文件
创建"index_abc0.asp"—"index_abcN.asp",作为各个网站的首页。
第三步:将多个域名的IP地址解析到同一个网站空间
例如:将"www.abc1.com"—"www.abcN.com"的IP地址全部解析到"www.abc1.com"的WEB空间上。
第四步:设置网站的WEB服务
设置WEB服务的别名为:"www.abc1.com www.abc2.com www.abc3.com ...... www.abcN.com"(注意:别名之前用一个空格分开)
现在你就可以使用象"http://www.abc1.com"、……、"http://www.abcN.com"这类顶级的网址来访问同一个WEB空间,而得到各不相同的首页面了。