虚拟主机下实现多域名绑定不同的子目录的方法
掌控虚拟主机域名与子目录的ASP、PHP及HTML绑定策略(通用指南)
一、ASP动态页面
第一步:创建转向控制页面。网站的默认首页文件,如"index.asp"或"default.asp",需具备如下智能转向功能:
代码示例:
```asp
<%
select case request.servervariables("http_host")
case " .dxft." '域名1
Server.Transfer("/show/index.asp")
case " show.dxft." '域名2
Server.Transfer("blog/index.asp")
case " .dxft." '域名3
Server.Transfer("bbs/index.asp")
'...... 继续为更多域名添加转向规则 ......
case else '其他域名
Server.Transfer("XXX/index.asp")
end select
%>
```
第二步:创建对应的被转向文件。根据转向规则,创建如"blog/index.asp"、"bbs/index.asp"等子目录网站的首页。
第三步:IP地址。将多个域名的IP地址到同一网站空间,例如将多个不同的域名到dxft.的WEB根目录所在的空间。
第四步:域名绑定。将你需要访问的域名绑定到对应的空间上。
二、PHP动态页面策略
代码示例:
```php
$domain_="a.";
$domain_="b.";
$dot__url="index.html";
$dot__url="index.asp";
if(($HTTP_HOST==$domain_)or($HTTP_HOST==" .$domain_ ")) {
Header("Location: $dot__url");
} elseif(($HTTP_HOST==$domain_)or($HTTP_HOST==" .$domain_")) {
Header("Location: $dot__url");
} else {
include_once('index.php');
}
?>
```
三、静态页面实现方式
想要在一个空间上安装多个网站,可以通过JS来实现。以两个网站为例:
1. 在空间上分别绑定域名,如“.aaa.”和“.bbb.”;
2. 将“.aaa.”网站文件传输到根目录,将“.bbb.”网站文件传输到“.bbb.”目录;
3. 创建名为domain.js的文件,保存如下JS代码: switch(location.host){ case '.bbb.’ : location.href=" break; } 然后上传到空间根目录; 4。 在空间根目录的首页
与之间加入;这样当输入不同的域名访问时,可以实现自动跳转到对应子目录的功能。若要实现多个网站的绑定,可按照此规则类推。 这样便实现了在同一空间上安装两个网站的功能,若要安装更多网站,只需按照上述规则进行扩展即可。 这样的设计不仅提升了空间的利用率,也为网站的运营提供了更多的可能性。通过简单的配置和设置,即可实现多个网站的统一管理,极大地简化了网站管理的复杂性。编程语言
- 虚拟主机下实现多域名绑定不同的子目录的方法
- Bootstrap table中toolbar新增条件查询及refresh参数使用
- HTML5 canvas 9绘制图片实例详解
- 浅谈javascript中onbeforeunload与onunload事件
- PHP实现数组转JSon和JSon转数组的方法示例
- ros--spin() 和 ros--spinOnce()函数的区别及详解
- Yii中CGridView关联表搜索排序方法实例详解
- xml中的空格之完全解说
- 使用PHP生成二维码的方法汇总
- 用asp实现网页调用doc附Response.ContentType 详细列表
- JS的框架Polymer中的dom-if和is属性使用说明
- 最全的常用正则表达式大全——包括校验数字、
- 生成随机字符串和验证码的类的PHP实例
- 通过Jquery.cookie.js实现展示浏览网页的历史记录超
- react+redux仿微信聊天界面
- 详解PHP中的8个魔术常量