开发者社区> 问答> 正文

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

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

展开
收起
电脑小白two 2017-07-05 16:45:51 5864 0
1 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。

    题主您好,

    或许您可参考一下这个帖子:《云虚拟主机通过Rewrite实现不同的域名访问不同目录的内容》 - https://bbs.aliyun.com/read/254233.html

    2019-07-17 21:22:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载