[转】Discuz的域名和多域名Cookie设置

Discuz! 提供了门户、论坛、群组、家园、频道、专题、论坛版块、论坛分区、个人空间、单个群组以及手机的二级域名绑定功能。 下面为大家介绍如何开启和绑定二级域名。 一、门户、论坛、群组、家园、手机的域名如何绑定 操作路径:【后台】=>【全局】=>【域名设置】 选择【应用域名】 如下图所示: <ignore_js_op> 可以绑定门户、论坛、群组、家园、手机的二级域名,上图中已给出了范例,其中“默认” 是指其它没有绑定域名时访问的域名,绑定域名必须添加此项。 完成以上设置后还需要通过 FTP 编辑 config_global.php 文件才能实现多域名间的同步登录。 修改方法: 打开 ./config/config_global.php 中进行设置,打开这个文件找到下面的代码: $_config[‘cookie’][‘cookiedomain’] = ”; 复制代码 大概在59行左右位置 修改为以下代码样式 $_config[‘cookie’][‘cookiedomain’] = ‘.discuz.net’; 复制代码 这里需要注意:前面不需要http:// 同时还要注意:域名前有一个“ . ” 完成以上设置后 二级域名就可以使用了。 二、如何开启个人空间与单个群组的二级域名 1、个人空间、群组的二级域名开启后需要到根域名设置中设置群组、个人空间的根域名。 操作路径:【后台】=>【全局】=>【域名设置】 选择【根域名设置】 如下图所示: <ignore_js_op> 例:用户申请xxx.discuz.net,根域名填:discuz.net 注意:个人空间域名必须在个人主页默认皮肤为“个性化DIY风格”下才有效。 操作路径:【后台】=>【界面】=>【界面设置】中,全局标签下,找到“个人主页默认皮肤”选择“个性化DIY风格”。 <ignore_js_op> 2、 开启个人空间与群组二级域名 操作路径:【后台】=>【全局】=>【域名设置】 选择【基本设置】 如下图所示: <ignore_js_op> 3、 进入个人资料页面会出现“我的空间域名”选项,点击进去就可以添加自己的域名了,如下图 <ignore_js_op> 4、群组同个人空间类似…

Discuz-Ucenter通信失败的解决方案[包括Godaddy的主机问题]

综合了这两位网友的信息: http://www.discuz.net/thread-2982464-1-1.html http://www.discuz.net/thread-3471603-1-1.html 应用与 UCenter 通信失败是站长们经常遇见的问题之一,通信失败会造成的后果也很多,如上传头像时报错、新会员无法注册、登录密码不正确等一系列的问题,下面把 UCenter 通信失败的解决方法总结并与大家分享。 UCenter 通信异常,一般有下面的一些症状: 1、头像无法上传出现了错误提示:access denied for agent changed; 2、网站登录提示密码不正确或者没响应; 3、会员无法注册; 4、各应用不能同步登录和退出; 5、UCenter后台提示通信失败; 6、头像显示红X; 7、登录站点后台 => 点击 UCenter 显示 404 或者其它错误。 还有很多各种各样的情况,这里就不一一列举了。 解决方法总结如下: 1、检查站点配置文件中的 UC_APPID 与 UCenter 中的应用ID是否一致 以Discuz! X2.5为例,配置文件的目录为:./config/config_ucenter.php 找到如下图所示的位置 <ignore_js_op> 这里的值必须与 UCenter 后台中应用ID的值保持一致,如下图所示。 <ignore_js_op> 2、应用的主 URL 地址即站点地址必须与 UCenter 后台的应用地址相同 比如站点的访问地址为:http: //www.discuz.net ,那么 UCenter 后台该应用的地址也必须是 http: //www.discuz.net。 <ignore_js_op>…

Discuz! X3.1 静态化

对于不熟悉什么是静态化的朋友,百度的解释如下: http://www.baike.com/wiki/url%E9%9D%99%E6%80%81%E5%8C%96 一句话,简儿言之就是,在SEO优化中通常是将网站动态的URL地址通过伪静态或生成静态的方式将URL地址变成静态。 Discuz自带了静态化功能的选择 在后台—>全局—>SEO设置—>再勾选所有的URL静态化 接着点击 “查看当前的 Rewrite 规则URL 静态化” 你会发现如下信息: Apache Web Server(独立主机用户) <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1 RewriteCond…