罗码网络discuz插件模板教程微信小程序安卓电脑软件htmlphp源码下载

罗码gitluo

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

手机动态码快速登录

手机号快速注册登录

搜索
开启左侧

[DZ教程] 去掉手机打开显示&mobile=2的教程

[复制链接]
罗码男神 实名认证 官方 发表于 2019-4-9 22:34:23 | 显示全部楼层 |阅读模式
带有&mobile=2的链接在PC上访问是进入misc.php?mod=mobile这个页面,有人会说这有什么关系呢?
( Z( W4 y& W1 C' P
( n8 w/ q5 a- J. H# Y9 L6 l( s这就得说说我们最最关心的了,搜索引擎现在也在大力发展手机方面内容,它有可能收录到带有&mobile=2的链接,那么在PC上访问到这样的链接就惨不忍睹了。
. i- c6 N- R3 C7 s3 N' i/ m# w; X9 Z! _! ]+ I
方法如下:1 \$ I, Z2 ^2 @3 {/ l
/ |1 y: n6 D: g7 p& n! f
第一步:) l1 H2 |0 `9 |7 c: ~
$ J0 Q, s# u+ U
找到文件/source/class/helper/helper_mobile.php中:, V& T1 J) E! F4 r2 p/ n6 e3 Y
' _! w. @# D" d
$content = preg_replace("/href=\"(\w+\.php)(.*?)\"/e", "mobilereplace('\\1', '\\2')", $content);* ?% S; \" c6 e7 _: a
; S4 S$ p: H9 Y
复制代码
, @2 U$ \' n, J+ |% p8 i' x- F  Z4 M将其删除或者注释掉即可;/ D  z# R  p, D: `. m

, A) z4 ]. p3 i1 N( w( O+ T第二步:
. l0 l" ~4 N; H1 b
: ~1 Y7 e. F/ m1 i查找文件/source/function/function_core.php中:4 N* {( h6 `! q* C$ d" L
& q% Z  V6 `" d* b" ]
function dheader($string, $replace = true, $http_response_code = 0)
! r/ z# p4 e4 @) ?0 R8 n9 W
1 A8 H! Y$ ~# ?复制代码0 d1 a* b7 `9 Y% @) D  n& a
将其下面的:* T/ ^, j$ a7 x" n
) Q  r; Z7 V8 r& u, @
if(defined('IN_MOBILE') && strpos($string, 'mobile') === false && $islocation) {- Y6 s) _2 s4 Y: ~: j

8 {2 g- _( E2 N% o; |                if (strpos($string, '?') === false) {
: E& U& T- K8 Q/ J- R% V, P, E. B' a( W! E
                        $string = $string.'?mobile='.IN_MOBILE;
2 Q+ N  f2 Q4 G1 x+ J
: d! f/ ~* h$ U( d) l6 A                } else {, O! E! Z1 u6 ^+ Z, y0 h& y

; n& k8 n( T7 u- h' ?7 ~                        if(strpos($string, '#') === false) {
2 `8 W4 M, i$ B! K/ @
2 w$ i" Y  _5 n( b  O# |                                $string = $string.'&mobile='.IN_MOBILE;" {7 U& E. [. ~' R

. Q. W  S3 b, O& [1 x; Y                        } else {
: ]' z; ~3 Z* F# _4 W/ K$ r( j8 ^- b" [' y0 ]% U
                                $str_arr = explode('#', $string);7 d6 Y; r5 a) P# l, V
" g- d  v# }  o' E$ j8 r6 l; Q
                                $str_arr[0] = $str_arr[0].'&mobile='.IN_MOBILE;$ [- C8 q' S- R" d' _) A

# Z& I* O7 o, c3 E3 p4 y1 U& k/ I                                $string = implode('#', $str_arr);
# L* A& Y1 K9 G1 G% G& N" F. e2 G/ s3 b2 W
                        }
* P1 K& p- g% j4 ^3 J) R
9 @  [$ C* S. k/ c- J0 x2 p/ \# G5 D                }! ?9 U) M) g6 N  o8 r
4 w% f: E) R; O. U" q2 S+ {2 \$ m
        }0 L* h" S5 u0 h8 _& b

. E/ I# i) l1 ~, F$ M复制代码/ `, y' E. w$ e) x2 }
删除或者注释掉即可。9 ~, T3 w1 z: B# i
$ W. ]  A7 e8 g. t
这样做之后再手机上访问和PC上访问的是同一个链接,也能正常访问手机版,需要注意的是要设置默认手机版是触屏版,相信现在没人不是这么设置。
. b4 r/ K. g+ n+ m2 ?
4 K: k  g- \5 S; _4 F

想说又不敢说,说了又怕被拒绝,拒绝了又怕尴尬,就是这样的。内心很痛苦的那种。
yyc男神 发表于 2019-6-12 01:38:51 | 显示全部楼层
支持一下

回复

使用道具 举报

666男神 发表于 2019-6-12 01:49:48 | 显示全部楼层
看帖回帖是美德!

回复

使用道具 举报

张红霞 发表于 2019-6-12 03:09:50 | 显示全部楼层
有竞争才有进步嘛

回复

使用道具 举报

全村的希望 发表于 2019-6-12 11:28:14 | 显示全部楼层
有道理。。。

回复

使用道具 举报

373044885 发表于 2019-6-12 11:59:33 | 显示全部楼层
帮你顶下哈!!

回复

使用道具 举报

江山狂念 发表于 2019-6-13 16:39:51 | 显示全部楼层
前排支持下

回复

使用道具 举报

1287252690 发表于 2019-6-14 15:12:45 | 显示全部楼层
谢谢楼主,共同发展

回复

使用道具 举报

 shu1332725 发表于 2019-6-17 00:57:56 | 显示全部楼层
没看完~~~~~~ 先顶,好同志

回复

使用道具 举报

岁月神偷 发表于 2019-6-19 01:06:53 | 显示全部楼层
我是个凑数的。。。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录 手机动态码快速登录

本版积分规则

QQ|Archiver|手机版|小黑屋|罗码 ( 粤ICP备17073043号 )https://beian.miit.gov.cn/#/home

GMT+8, 2024-5-2 22:05 , Processed in 0.118211 second(s), 60 queries .

Powered by 罗码网络! X3.4

© 2001-2017

快速回复 返回顶部 返回列表