Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

在一个空间绑定N个域名的PHP算法

[复制链接]
island520 发表于 2008-3-24 18:16:53 | 显示全部楼层 |阅读模式
比如我买了N个域名(不支持目录邦定)
http://www.a.com
http://www.b.com
http://www.c.com
......
如果你只有一个空间,你要这几个域名都发挥作用,但不能你可以这样用:
假如你想这样邦定:
a/ ->http://www.a.com
b/  ->http://www.b.com
c/   ->http://www.c.com
......
可以在根目录新建一个文件index.php这样编码:
  1. $weburl="mephp.com";  //主页地址,同a.com或b.com,也可以用他们替代

  2. function ToURL($here,$site){
  3. $errorurl="http://$weburl/error.php";
  4. switch($here){
  5. case a:return "http://www.a.com/a/";
  6. case b:return "http://www.b.com/b/";
  7. case c:return "http://www.c.com/c/";
  8. //HereIsTheUrlToReplace还可以加别的域名;
  9. default:return $errorurl;
  10. }
  11. }

  12. $tok = explode(".",$SERVER_NAME);
  13. if($tok[0]=="www"){
  14. $To=ToURL($tok[1],$webuel);
  15. //echo $To;
  16. Header("Location:$To");
  17. exit;
  18. }else
  19. {
  20. $To=ToURL($tok[0],$webuel);
  21. //echo $To;
  22. Header("Location:$To");
  23. exit;
  24. }  
复制代码
同理,下面的转向也一样,改个CASE语句。
index_a.php  ->http://www.a.com
index_b.php  ->http://www.b.com
index_c.php   ->http://www.c.com
......
酸甜葡萄 发表于 2008-7-18 21:36:15 | 显示全部楼层
哈哈,顶个
回复

使用道具 举报

锋蕴科技 发表于 2008-7-18 21:48:29 | 显示全部楼层
谢谢楼主.
学习了.

回复

使用道具 举报

五月的蜗牛 发表于 2008-7-23 14:59:44 | 显示全部楼层
学习了 谢谢啊~~~~~~~
回复

使用道具 举报

五月的蜗牛 发表于 2008-7-25 11:03:37 | 显示全部楼层
哦.学习一下.(::15::)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 12:39 , Processed in 0.027871 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表