带有&mobile=2的链接在PC上访问是进入misc.php?mod=mobile这个页面,有人会说这有什么关系呢?$ l P+ W) F% W/ U; r& D2 f$ t
2 J' l' \+ p" G! ?7 h. v, G2 \这就得说说我们最最关心的了,搜索引擎现在也在大力发展手机方面内容,它有可能收录到带有&mobile=2的链接,那么在PC上访问到这样的链接就惨不忍睹了。
" F$ |" X4 f# q9 u, C$ u: G: `; p8 }9 @ T+ k: y, N& @
方法如下:
i6 d% J4 w( s% c& d3 @ W, v( ]/ j1 n6 @* {
第一步:* Q$ f5 |4 Q3 \* Z0 z
( X; Z1 E- R, c; z% V
找到文件/source/class/helper/helper_mobile.php中:+ o8 u: e! R; `0 k
5 M& y7 V9 F8 Y# ^$content = preg_replace("/href=\"(\w+\.php)(.*?)\"/e", "mobilereplace('\\1', '\\2')", $content);9 Z3 ^' q' I/ [1 i9 C. j$ D, N: C
" q% B$ }/ d/ J8 H) X" v2 I复制代码
3 w& O, C0 Y6 D# v9 h! \1 c将其删除或者注释掉即可;) p5 @4 m* @( C/ o
# j2 i5 q& \5 @5 U
第二步:
4 S7 ^9 q/ q7 t, j% j) y9 o* n0 @4 _
; {4 \8 h- d; y8 r' R) X9 _查找文件/source/function/function_core.php中:7 v" j2 |) f( }& S9 Z
* T2 k4 z% b3 v2 R6 J* b
function dheader($string, $replace = true, $http_response_code = 0)
1 t' t s" Q+ K [7 t1 |4 S0 k
2 q% Y* J) y& J! H7 w3 K. K复制代码! H0 X/ A! p( }& R2 K9 E& X
将其下面的:2 l: Q& S7 ^ b9 Q+ C5 P
0 r+ t% k& i3 i/ oif(defined('IN_MOBILE') && strpos($string, 'mobile') === false && $islocation) {
7 Z( D' A* y0 g& d2 K* L2 A5 u9 _4 e0 I* u' `% E' x( P& J' L) K
if (strpos($string, '?') === false) {, T" t7 ?3 v# R- d8 V! V; M6 h$ h
8 }: o: `' E$ Z0 i
$string = $string.'?mobile='.IN_MOBILE;. @9 Y9 S+ W. [( }; j
$ }1 |9 ^+ \ J7 V+ L# @. p& q9 g } else {
2 O2 J& D! {3 P7 K6 I: Y7 ~% R G5 G4 f* u( i' y1 t) d/ Y0 N
if(strpos($string, '#') === false) {* |) x! {& _" m- s |! w) }
( ^0 |9 a( d1 V: i
$string = $string.'&mobile='.IN_MOBILE;$ F3 E/ p3 ]8 S9 O0 [. U
7 P, n4 h+ j0 I8 p2 ?
} else {) G; G: p* o1 Y5 Q; B( |4 d) w
; w7 F0 |& \/ ~9 Z) ~) x4 E
$str_arr = explode('#', $string);0 f8 b6 a( O5 q) `& n/ }( u
( q- X* x* e- C; R7 }& _
$str_arr[0] = $str_arr[0].'&mobile='.IN_MOBILE;
1 v% R# v4 W0 E q% {/ |; t$ J! A; ]% J& E4 ?0 p! X( l
$string = implode('#', $str_arr);
) ?# L8 H" T+ [# K& M# D$ C( v
1 D, F6 a) \. Z! g. P) l }/ Q/ K( z8 u* I7 C/ l5 ~ s
6 k1 Z! j1 t0 q2 z0 _ }7 D' }, v9 J+ R @, a n
1 k; R5 }) b) c6 S F. p+ A }
+ w% r* ]1 K9 F8 z; j( ?7 L H- O% H) s: N9 c8 S7 x
复制代码/ N8 W& q$ ^7 y' L# V
删除或者注释掉即可。4 J& i. A# {2 x/ B
2 B! P: i: M) q7 i, ^$ { u& v
这样做之后再手机上访问和PC上访问的是同一个链接,也能正常访问手机版,需要注意的是要设置默认手机版是触屏版,相信现在没人不是这么设置。; ~4 ?. k# f6 p; r) @+ D0 ^9 ?7 I
5 v3 T( K& u/ j- G3 X
|