Discuz! X1 开启二级域名的方法
下面介绍一下频道域名如何设置。
频道域名的自定义可以在配置文件 ./config/config_global.php 中进行设置,打开这个文件找到下面的代码:
$_config['app']['default'] = 'portal';
$_config['app']['domain']['forum'] = '';
$_config['app']['domain']['group'] = '';
$_config['app']['domain']['home'] = '';
$_config['app']['domain']['portal'] = '';
$_config['app']['domain']['mobile'] = '';
这句指的是默认以门户为首页。
把上面的代码改为:
$_config['app']['default'] = 'portal';
$_config['app']['domain']['forum'] = 'x.discuz.net';
$_config['app']['domain']['group'] = 'xx.discuz.net';
$_config['app']['domain']['home'] = 'x1.discuz.net';
$_config['app']['domain']['portal'] = 'www.discuz.org';
$_config['app']['domain']['mobile'] = '';
说明:
$_config['app']['domain']['forum'] = 'x.discuz.net';
指广场的域名填写为 x.discuz.net ,那么访问广场的时候,就会自动跳转到 x.discuz.net 这个地址
$_config['app']['domain']['group'] = 'xx.discuz.net';
指群组的域名填写为 xx.discuz.net ,那么访问群组的时候,就会自动跳转到 xx.discuz.net 这个地址
$_config['app']['domain']['home'] = 'x1.discuz.net';
指空间的域名填写为 x1.discuz.net,那么访问空间的时候,就会自动跳转到 x1.discuz.net 这个地址
$_config['app']['domain']['portal'] = 'www.discuz.org';
指门户的域名填写为 www.discuz.org ,那么访问域名的时候,就会自动跳转到 www.discuz.org 这个地址
指广场的域名填写为 x.discuz.net ,那么访问广场的时候,就会自动跳转到 x.discuz.net 这个地址
$_config['app']['domain']['group'] = 'xx.discuz.net';
指群组的域名填写为 xx.discuz.net ,那么访问群组的时候,就会自动跳转到 xx.discuz.net 这个地址
$_config['app']['domain']['home'] = 'x1.discuz.net';
指空间的域名填写为 x1.discuz.net,那么访问空间的时候,就会自动跳转到 x1.discuz.net 这个地址
$_config['app']['domain']['portal'] = 'www.discuz.org';
指门户的域名填写为 www.discuz.org ,那么访问域名的时候,就会自动跳转到 www.discuz.org 这个地址
这里需要注意的一点,前面不需要加http://
多域名下,需要设置如下内容才可以同步登录。
注意一点,以上的不同频道的域名要保持根域名一致,这样才能保持各个频道同步登录。
开启二级域名(门户,广场,群组,家园,应用,游戏) - 方法如下。
打开 config/config_global.php 文件,找到下面一段代码:
$_config['app']['default'] = 'portal';
$_config['app']['domain']['forum'] = '';
$_config['app']['domain']['group'] = '';
$_config['app']['domain']['home'] = '';
$_config['app']['domain']['portal'] = '';
$_config['app']['domain']['mobile'] = '';
这几项就是配置各一级导航的二级域名的。
注意:下面一句的值只能为portal,forum,group,home,mobile中的一个。
下面五句是用来配置各导航条的二级域名的【只允许按下面的方法来填写域名】:
$_config['app']['domain']['group'] = 'group.ux.com';
$_config['app']['domain']['home'] = 'home.ux.com';
$_config['app']['domain']['portal'] = 'ss.ux.com';
$_config['app']['domain']['mobile'] = 'mobile.ux.com';
配置完成后,即可以在前台用配置的任何一个域名来访问相应的页面。
说明:关于二级域名IP的绑定,比如你的网站主域名为:www.fuchuan.me,IP地址是:192.168.0.128,你想用:bbs.fuchuan.me,绑定到“广场”,那么你的域名:bbs.fuchuan.me也解析到IP地址:192.168.0.128就OK了。也就是www.fuchuan.me跟bbs.fuchuan.me所绑定的IP地址是一样的。然后 config/config_global.php 文件里配置好就可以了。