ファイトだよ‼ 收藏本站
登陆 / 注册 搜索

USERCENTER


查看:269   回复: 2

[# PHP] Discuz 手机版访问自动跳转到手机域名

[复制链接]
发新帖
跳转到指定楼层
楼主
小执念古黑浩劫论坛大牛 发表于 2019-8-27 20:36:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

如果你的 discuz 设置了手机域名, 以古黑论为例: 手机版是 m.guhei.net , 电脑版是 www.guhei.net .

如果手机版访问一个帖子 https://www.guhei.net/post/jb2 , 模版会变成手机模版, 内容改变了但是并不会跳转到后台设置手机版域名 m.guhei.net

这个问题, 我在谷歌搜索了一下, 发现 2014 年就有人提出了,到 2018 年还有人提问, 但是就是没人回答.....真的有那么难吗?

 Img-1.png Discuz 手机版访问自动跳转到手机域名

 Img-2.png Discuz 手机版访问自动跳转到手机域名

今天查了查资料, 用 3 行代码解决了这个问题

打开文件
  1. source/class/discuz/discuz_application.php
复制代码
查找
  1. if($nomobile
复制代码
大概在 775 行

在这个 if 上面加上代码

  1. // 手机版跳转
  2.            if($_SERVER['HTTP_HOST'] == $this->var['setting']['domain']['app']['default'] && !$nomobile) {
  3.                 dheader("Location:https://".$this->var['setting']['domain']['app']['mobile'].$_SERVER['REQUEST_URI']);
  4.                 return false;
  5.             }
复制代码

保存退出, 如果使用了 php 缓存, 需要重启 php-fpm .

耀眼的阳光「出类拔萃」 发表于 2019-8-27 20:41:40 | 只看该作者
佛曰,色即是空,空即是色!今晚,偶想空一下
心微凉龙战于野 发表于 2019-8-27 21:39:42 | 只看该作者
膜拜大佬
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

关于本站|小黑屋|Archiver|古黑论

GMT+8, 2019-10-18 14:57 , Processed in 0.023436 second(s), 23 queries , Gzip On, Redis On.

© 2015-2019 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表