一个网站空间绑定多个域名指向不同路径方法
2016-07-29 13:20
666 查看
搞网站建设的朋友经常遇到这样一个问题,如何让在一个网站空间之多多个不同网站同时绑定不同的域名指向不同的网站,一来可以节省购买主机成本二来可以使有限资源充分利用,网上有不少教程但是都不实用,有的还残缺不全,现在有邯郸尔文技术来为大家揭秘吧!这条经验只适合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/ 的路径 这里提供实现的思路,具体设制根据你当前的程序来进行配置
方法/步骤
比如:我要在虚拟主机上放两个站点 er-w.com和 v.51zmz.com 先在 web根目录下建立 erwen 和 51zmz两个目,根据当前用户访问进来的路径 然后分别跳到对应的网站,具体效果请看具体效果请看 http://www.er-w.com/ http://v.51zmz.comif(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/ 的路径 这里提供实现的思路,具体设制根据你当前的程序来进行配置
相关文章推荐
- 一个空间放多个网站(多域名绑定到同一空间不同目录)
- 同一个网站空间,不同域名跳转到不同的路径
- Apache Tomcat配置虚拟主机的方法(不同域名绑定同一IP访问不同网站)
- 同一主机,不同域名绑定不同网站(IIS主机头实现方法)
- 一个空间绑定多个网站的方法
- Weebly免费自助建站空间:可视化编辑网页搭建网站和绑定域名方法
- 用不同的域名访问同一个空间上面不同的网站
- 同一主机,不同域名绑定不同网站(IIS主机头实现方法)
- 在万网中用js实现二个域名用一个空间访问二个不同内容的网站
- 2个域名2个网站共用一个空间的方法
- 一个空间绑定多个域名实现自动跳转的几种方法!
- 多域名绑定到一个空间访问不同首页的技巧
- 一个虚拟空间,不用子目录绑定功能实现建多站(一个空间绑定多个域名实现自动跳转的几种方法!)
- 多域名绑定到一个空间访问不同首页的技巧
- 用不同的域名访问同一个空间上面不同的网站
- 一个Tomcat及一个ip,绑定不同的域名,各个域名访问各自不同应用程序的配置方法
- JSP、PHP、ASP跳转代码实现一个网站空间绑定多个域名,建立多个网站
- 用.htaccess实现一个网站空间建N个网站 多域名绑定
- 多个域名指向同一个空间,每一个域名跳转到指定域名