带有&mobile=2的链接在PC上访问是进入misc.php?mod=mobile这个页面,有人会说这有什么关系呢?2 h( R1 K+ m U- T/ u5 n) y# \7 }
$ S3 r! |3 l, B+ B- O, R- \) i1 n: y这就得说说我们最最关心的了,搜索引擎现在也在大力发展手机方面内容,它有可能收录到带有&mobile=2的链接,那么在PC上访问到这样的链接就惨不忍睹了。
) w7 X- V8 ?5 |" w6 ^) H" \7 g7 P7 E4 M" P" Q0 {5 x( Z4 g
方法如下:
. \ j8 s# h; \7 `' c' J9 Z
# F. p2 a# d: c& J4 [7 y第一步:) E {3 J' y* ?' y
8 l" l2 A1 q" C3 l+ }
找到文件/source/class/helper/helper_mobile.php中:; H$ e$ B$ u; Y/ t0 D
$ f1 e* x: l/ K& z$ V$content = preg_replace("/href=\"(\w+\.php)(.*?)\"/e", "mobilereplace('\\1', '\\2')", $content);( Q/ z9 k' p$ _* [3 |/ N+ d
N9 {( x! v% t* I- e3 b
复制代码* a8 l2 c0 ^( g+ a- c
将其删除或者注释掉即可;0 A! q- V8 s( [8 }
1 P- j5 V* B4 J. ]
第二步:
4 z1 O+ E5 c; c$ g5 k1 o: I. [; F5 |) N8 h9 u
查找文件/source/function/function_core.php中:
% O# k4 a& W/ G. g0 {+ y% h( O" n Y3 ^
function dheader($string, $replace = true, $http_response_code = 0)
! |5 W7 Q7 Y/ F1 G4 O. M
) j2 \- Q) o) j5 v% O; h$ \复制代码
+ G' W$ c& o R将其下面的:
; d8 ~( v" t: ^5 o4 J0 Y9 [7 u$ j8 T/ y2 @0 @6 C0 H1 N
if(defined('IN_MOBILE') && strpos($string, 'mobile') === false && $islocation) {
5 {/ M* M- k y) X8 Z2 V
/ F1 {7 |' ?! H: G6 c if (strpos($string, '?') === false) {. K: r6 G3 J) p0 H& ?
& n, U4 n9 O8 j: g0 s& f7 F# c( D
$string = $string.'?mobile='.IN_MOBILE;
: g5 L: g. A( U$ e: A8 ]3 f' m7 ?1 x h$ _ N E+ m, }$ e7 y/ M7 s6 e" k
} else {0 _3 @8 h7 d3 I/ U8 O
" L2 j0 m) H# I3 @ if(strpos($string, '#') === false) {" N# u! ~8 y0 Y
" g. ?# ^6 n" H
$string = $string.'&mobile='.IN_MOBILE;
' v; ^, B# G) `
$ g" U' A' Z% b# n4 C2 R7 g } else {
9 i1 | ]; M* z, [0 N$ q- N. T7 ~& o# K w* O% D
$str_arr = explode('#', $string);- u' n# x: I' E" g. X
8 F; K6 A3 s5 P7 f) V% j% y' W
$str_arr[0] = $str_arr[0].'&mobile='.IN_MOBILE;% p- U& L8 w4 H$ f, N
% }% v! w7 l! H" `, L& c* K: V6 x. v
$string = implode('#', $str_arr);
( o( f2 ~1 Z. }% Q) t: w6 z+ j& i2 g& `, h8 k
}, ]" t/ k8 _+ J5 {( Z% C
' p& A$ F1 D( q# Z
}
/ H" @/ e/ c6 @, U. J$ x4 m( [# ~( t* b3 e
}
# ~. n" W [/ B* r, D! v6 {0 U* N" g4 N$ ^" V
复制代码* [( L. y% J( G# _/ r! j
删除或者注释掉即可。7 F( h, ]7 K" Y: t
5 @) J$ ~4 A4 p/ R% T& Z r7 V这样做之后再手机上访问和PC上访问的是同一个链接,也能正常访问手机版,需要注意的是要设置默认手机版是触屏版,相信现在没人不是这么设置。2 W9 u8 H* i* y' C/ O- R+ f
- Q5 s% c$ e5 G9 S
|