PHP域名解析(一个IP绑多域名)----看看可以,并不值得借鉴

PHP域名解析(一个IP绑多域名)----看看可以,并不值得借鉴

好处当然是不用买多网卡、不用设置其它端口为WEB端口了,一张网卡上、都用同一个80端口建很多网站。

假设有三个域名:
     [url]www.111.com[/url]
     [url]www.222.com[/url]
     [url]www.333.com[/url]
    首先肯定要在域名提供商那里把三个域名解析到同一个IP地址上了

    假设网站主目录为 web
    其下有:
    index.php
    dir1
    dir2
    dir3
    三个域名对应三个网站,子目录:    dir1、dir2、dir3
    三个网站的所有程序文件都放在各自子目录中,并且默认首页都为index.php

    主目录web下的index.php文件
[code]
<?
    $domain = array("127.0.0.1","www.111.com","www.222.com","www.333.com");
    $dir = array("dir1","dir1","dir2","dir3");
    $k = @array_search($_SERVER["SERVER_NAME"],$domain);
    include($dir[$k]."/index.php");
?>
[/code]
   这样解析后就可以同一个IP地址绑定多个域名,建多个网站,并进入各自网站了。
   有三点要考虑:
   除首页外,各站其它网页的超链接地址都会多一级子目录
   各站首页因被包含入上一级目录,写代码时要考虑到这个文件与同一物理目录下的其它文件,在虚拟路径中不同层
   IP地址无法直接进入多个网站,只能进入默认网站

wangddyong 发表于 2005-4-1 12:30

可行吗?

foolegg 发表于 2005-4-1 12:50

理论上可以,搂主测试过了吗?

js5131 发表于 2005-4-1 12:52

我的服务器就是这样的

monkeye 发表于 2005-4-1 15:35

此法早我就试验过了
当然可行啦!

但是缺点是只有访问到此index.php后才跳转,不是实际意义上的A指向 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值