一个网站空间绑定多个域名指向不同路径方法
来源:互联网 发布:ps二维码源码 编辑:程序博客网 时间:2024/05/16 09:57
搞网站建设的朋友经常遇到这样一个问题,如何让在一个网站空间之多多个不同网站同时绑定不同的域名指向不同的网站,一来可以节省购买主机成本二来可以使有限资源充分利用,网上有不少教程但是都不实用,有的还残缺不全,现在有邯郸尔文技术来为大家揭秘吧!这条经验只适合php网站类型的。
方法/步骤
比如:我要在虚拟主机上放两个站点 er-w.com和 v.51zmz.com 先在 web根目录下建立 erwen 和 51zmz两个目,根据当前用户访问进来的路径 然后分别跳到对应的网站,具体效果请看具体效果请看 http://www.er-w.com/ http://v.51zmz.com
if(strstr($_SERVER["HTTP_HOST"],"ynjob.net")){ //转到 ynjob 目录}else if(strstr($_SERVER["HTTP_HOST"],"ynwl.com")){ //转到 ynwl 目录}//...
这样会出现这样的结果 访问 er-w.com 最后地址栏会变成http://www.er-w.com/erwen/所有的链接地下就会多了个 /erwen/;以下我的网站是采用单入口 (注:仅适于单入口)/index.php 文件(可根据需要自定义,但需要设置主机后台的网站默认文件为你设置的比如:main.php)
if(strstr($_SERVER["HTTP_HOST"],"er-w.com")) include_once ('er.php'); else if(strstr($_SERVER["HTTP_HOST"],"v.51zmz.com")) include_once ('zmz.php'); else include_once ('test.php');
/er.php 文件内容为:<?define ('BASEPATH', 'erwen/'); //定义当前网站所有的路径 采用相对路径格式define('APPROOT', dirname(__FILE__).'/'); //定义当前应用程序的路径 采用绝对路径include_once (BASEPATH.'index.php'); ?>
这样做后所有以 er-w.com 访问的页面的请求均写转到 /erwen/index.php 文件进行处理 因为 /index.php里没有采用跳转方式 比如 header("Location: http://www.er-w.com/erwen/"); 所在访问的地址就不会多出 /erwen/ 的路径 这里提供实现的思路,具体设制根据你当前的程序来进行配置
- 一个网站空间绑定多个域名指向不同路径方法
- ASP一个网站空间多个域名访问
- JSP、PHP、ASP跳转代码实现一个网站空间绑定多个域名,建立多个网站
- 用.htaccess实现一个网站空间建N个网站 多域名绑定
- 同一个网站空间,不同域名跳转到不同的路径
- tomcat 一个IP绑定多个域名不同的项目
- apache 同一虚拟目录绑定多个不同域名实例方法
- 虚拟主机绑定多个域名不变访问路径方法(php)
- 06-一个IP绑定多个域名(根据端口号不同进行绑定)
- 07-一个IP绑定多个域名(根据端口号不同进行绑定)
- 一个域名指向一个项目;多个域名指向同一个项目
- 一个WordPress站点绑定多个域名
- 一个ip绑定多个域名
- 一个WordPress站点绑定多个域名
- nginx绑定多个域名的方法
- Nginx 绑定多个域名的方法
- 一个空间如何绑定多个域名:[1]IIS绑定
- 多个域名指向同一个网站实现方法
- find the nth digit
- hdu 5739(点双连通)
- 题目204 Coin Test
- SQLyong的安装及使用
- js yield和Generator 函数
- 一个网站空间绑定多个域名指向不同路径方法
- [32]把数组排成最小的数
- Hbase常用命令
- Hadoop2.2.0集群搭建
- 强执行力领导者的七大特质
- Ubuntu下搭建PIXHAWK开发环境
- 配置Jstl的Maven依赖
- 溢出警告
- hdu 5740(构造,KM)