搜索
缓存时间12 现在时间12 缓存数据 你相信吗 也许在另一个平行时空 有一个跟你长得很像很像的人 正在热烈得爱着那个你爱不到的人
查看: 738|回复: 4

Discuz的手机版域名和多域名Cookie设置

[复制链接]
发表于 2024-7-1 14:35:22 | 显示全部楼层 |阅读模式

马上注册,免受广告困扰,轻松兑换eSIM!

您需要 登录 才可以下载或查看,没有账号?注册

×

奶昔社区的电脑版优化基本做完了,开始为移动端用户进行适配。此贴以本站为例,对手机域名进行设置。

首先需要在后台配置好默认和手机域名,位于全局 --- 域名设置 --- 应用域名

ly2llhgi.png

跳转手机域名

由于Discuz即使开启了手机域名也不会重定向到手机域名,而是会继续以默认域名出现。因此我们需要打开./source/class/discuz/discuz_application.php文件,搜索

if($nomobile

在这行上面添加此代码

if($_SERVER['HTTP_HOST'] == $this->var['setting']['domain']['app']['default'] && !$nomobile) {
            dheader("Location:https://".$this->var['setting']['domain']['app']['mobile'].$_SERVER['REQUEST_URI']);
            return false;
        }

例如:

ly2lqbsp.png

多域名Cookie

设置以后虽然移动设备UA访问会跳转到 m.bbs.naixi.net ,但问题是掉登录了。此时我们需要配置多域名Cookie才能让 m.bbs.naixi.net 和 www.bbs.naixi.net 能够共享。

打开 ./config/config_global.php 中进行设置,打开这个文件找到下面的代码:

$_config[‘cookie’][‘cookiedomain’] = ‘’;

在两个引号中间输入 . +你的域名(不要忘记那个点了!!!),例如本站为bbs.naixi.net,则改为:

$_config[‘cookie’][‘cookiedomain’] = ‘.bbs.naixi.net’;

例如:

ly2ltxze.png

更新缓存

到后台,工具 --- 更新缓存,勾选数据缓存和模板缓存,进行刷新即可。

爱生活,爱奶昔~
发表于 2024-7-1 16:09:56 | 显示全部楼层
不需要单独给移动端开子域名吧
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

发表于 2024-7-1 16:16:25 | 显示全部楼层
laoxienet 发表于 2024-7-1 16:09
不需要单独给移动端开子域名吧

可能站长想分成两个版本
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

楼主| 发表于 2024-7-1 18:01:07 | 显示全部楼层
keyang556 发表于 2024-7-1 17:36
用flarum就好了,discuz有點老舊了。

flarum的并不是很符合使用习惯:lol
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

楼主| 发表于 2024-7-1 21:38:17 | 显示全部楼层
keyang556 发表于 2024-7-1 21:36
了解,discorse也可以。

那你可以去 linux.do ,他们就是Discourse(lol
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

Powered by Nyarime. Licensed

GMT+8, 2024-12-23 12:51 , Processed in 0.018076 second(s), 9 queries , Gzip On, Redis On
发帖际遇 ·手机版 ·小黑屋 ·RSS ·奶昔网

登录切换风格
快速回复 返回顶部 返回列表