虚拟主机下,已经有网站在运行使用的是indax.php。用的是CMS的网站。现在解析了一个二级域名,同样用cms网站。但是网站的ROOT文件需要放在二级域名下面.虚拟主机不知道怎么弄。阿里云上只有“虚拟主机中asp程序实现二级域名绑定子目录”的教程。解决方案:
下面的程序代码实现了这个功能:
<%
host=lcase(request.servervariables("HTTP_HOST")) '取得HTTP输入的值并付值到HTOST中'
select
CASE host '设置跳转条件'
CASE "a.test.cn" '如果HOST的值是 a.test.cn 就选择case"a.test.cn"的命令访问/a目录下站点'
response.redirect "/a/"
CASE "b.test.cn"
response.redirect "/b/"
case "c.test.cn"
Server.Transfer("c/default.asp")
CASE ELSE '如果不在上述特定范围'
response.redirect "/else/" '转到else目录'
END select
%>
上述程序的意思是:
当访问a.test.cn,跳转到FTP根目录下的a目录;
当访问b.test.cn,跳转到FTP根目录下的b目录;
当访问c.test.cn,跳转到FTP根目录下的c目录的default.asp文件;
当访问其他域名是,跳转到FTP根目录下的else目录。
在做域名解析时,需要将a.test.cn,b.test.cn,c.test.cn都解析到虚拟主机的ip地址。
从而在程序中实现了二级域名绑定子目录的功能。
不能用。有php的吗?
题主您好,
或许您可参考一下这个帖子:《云虚拟主机通过Rewrite实现不同的域名访问不同目录的内容》 - https://bbs.aliyun.com/read/254233.html