虚拟主机中php程序实现二级域名绑定子目录-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

虚拟主机中php程序实现二级域名绑定子目录

电脑小白two 2017-07-05 16:45:51 3365

虚拟主机下,已经有网站在运行使用的是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的吗?

域名解析 开发框架 .NET PHP
分享到
取消 提交回答
全部回答(1)
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程