实现一个空间两个域名两个网站的方法
实现一个空间两个域名两个网站的方法'le^'WgB虚拟主机上只能有一个默认主页 [ {Zs/Bo
但是想实现一个虚拟主机上打开多个站点 @H_x'kp
我的方法是利用一个asp文件通过浏览器输入的域名,判定他是要打开那个文件夹里的站点,来实现一个虚拟放置多个站点(缺点例如打开[url]www.xtzjcn.cn[/url]
,在浏览器中看到的是[url]http://www.xtzjcn.cn/bbs/index.php[/url]因为站点在bbs目录下)
其他说明:如果虚拟主机不支持子目录绑定,这是唯一有效的办法
实现方法如下 ;e@1U)HUi%U+M,f
| ?2U6ZGU#N*}zH
可以这样,你先建立一个默认主页index.asp `'D:W PO]_5n
然后把A站放在A文件夹下 /OFP8mo z*t+`{#i
B站放在B文件夹下 }7g-i@Y0M.@UU1P
C站放在C文件夹下
index.asp网页文件如下 ]#y&|$j4_+d
<% s8s"Pw6M G
select case request.servervariables("http_host")
case "www.123456.com" '1
response.redirect ("123456")
case "www.654321.com" '2 F$|;b4K[;OV#`
response.redirect ("654321") _^Kn,[}J&OCml
case "www.hbjncn.com" '3 Gz^1[$v
response.redirect ("3")
end select
%>
如果用户访问[url]www.xtzjcn.cn[/url] 程序跳转至 空间目录下 1/index.asp
如果用户访问 [url]www.hbjncn.com[/url] 程序跳转至 空间目录下 2/index.asp 1^co3a U ]$K6U
如果用户访问 [url]http://www.xtzjcn.cn/bbs/index.php[/url]程序跳转至 空间目录下 3/index.asp