搜索
缓存时间02 现在时间02 缓存数据 起风了 唯有努力生存
查看: 592|回复: 4

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

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

厌倦了滚动浏览相同的帖子?当您创建帐户后,您将始终回到您离开的地方。使用帐户,不仅可以享受无广告的清爽界面!

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

×

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

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

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-11-24 02:26 , Processed in 0.025627 second(s), 8 queries , Gzip On, Redis On
发帖际遇 ·手机版 ·小黑屋 ·RSS ·奶昔网

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