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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] uch安装在子目录下如何设置二级域名?已完美解决!

[复制链接]
maggiant 发表于 2008-9-23 10:56:48 | 显示全部楼层 |阅读模式
本帖最后由 茄子 于 2008-10-24 10:01 编辑

我的问题已经研究了好几天了,一直都没有解决。我是VPS主机,LINUX系统,主站目录www/guahao120.com,uch安装目录www/guahao120.com/uch,主站域名www.guahao120.com,域名管理已经开启泛解析*.guahao120.com,uch中已经开启二级域名,但是服务器配置总是不成功,如果在httpd.conf中添加如下代码:

<VirtualHost *:80>
ServerAdmin admin@guahao120.com
DocumentRoot /www/guahao120.com/uch
ServerName guahao120.com
ServerAlias *.guahao120.com
</VirtualHost>

这样的话,主站将无法访问, www.guahao120.com直接访问uch首页,同时由于uc不在uch目录下,uch首页头像无法调用。

总结,问题好象集中在uch安装在子目录下,不知道这种情况该如何处理
请大虾们帮忙啊。

[ 本帖最后由 maggiant 于 2008-9-23 16:20 编辑 ]
 楼主| maggiant 发表于 2008-9-23 16:08:46 | 显示全部楼层
经过我们技术刻苦研究,基本认为同一个根域名不能通过泛解析,把主站和虚拟站分别解析到根目录和子目录,所以无法按官方做法调整完成二级域名的设置。逻辑猜想,不一定是正解,大虾们猛砍板砖。但是还是有方法绕过这个问题,解决的方法是在域名管理中做泛解析*yourdomain.com,不用做httpd.conf修改,然后在index.php头做个判断,转向,代码如下:
$hostarr = explode('.', $_SERVER['HTTP_HOST']);
$num=count($hostarr);
$yuming=$hostarr[0];
if($num==3 && $yuming!='www' && $yuming!='uch' && $yuming!='bbs')//保留字
        header("location:uch/space.php?domain=$yuming");//子目录名uch,根据自己情况修改
有需要的,共享了。

演示网址:http://wj.guahao120.com
可以看到实际路径在http://wj.guahao120.com/uch/space.php?domain=wj
是/uch子目录。http://www.guahao120.com则直接访问主站。

[ 本帖最后由 maggiant 于 2008-9-23 16:17 编辑 ]
回复

使用道具 举报

facke 发表于 2008-9-23 23:33:31 | 显示全部楼层
,不错正解!!!
回复

使用道具 举报

zengshows 发表于 2008-10-15 22:49:22 | 显示全部楼层
这个非常不错.定
回复

使用道具 举报

诚信 发表于 2008-10-15 23:06:12 | 显示全部楼层

高高
回复

使用道具 举报

noikiy 发表于 2008-10-17 18:05:55 | 显示全部楼层
index.php是指的哪一个?
是uch下的index.php么?
回复

使用道具 举报

goontodo 发表于 2008-10-17 18:44:19 | 显示全部楼层
不懂,你的那个可以论坛推送事件吗?
论坛是安装在二级域名下的吗??
回复

使用道具 举报

pjcn 发表于 2008-10-22 09:34:04 | 显示全部楼层
好贴子,按楼主的方法跳转成功了
回复

使用道具 举报

pjcn 发表于 2008-10-22 17:26:34 | 显示全部楼层
这个方法有个问题,不知道楼主发现没有。当你登录网页时,用二级域名看别人的个人空间时,你是未登录状态。
回复

使用道具 举报

vsxv 发表于 2008-10-23 17:47:58 | 显示全部楼层
你是活菩萨啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 10:41 , Processed in 0.027363 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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