带有&mobile=2的链接在PC上访问是进入misc.php?mod=mobile这个页面,有人会说这有什么关系呢?9 }# g9 y+ S1 K+ {4 z0 D
! J/ ^2 x* k. I" f/ h4 E4 u这就得说说我们最最关心的了,搜索引擎现在也在大力发展手机方面内容,它有可能收录到带有&mobile=2的链接,那么在PC上访问到这样的链接就惨不忍睹了。% R# D- z" @' }+ j L
) I, n& ?6 B4 A+ I. ~- m
方法如下:
) ]0 h7 K% N. w$ z/ t- a' b! I
; Z5 l% W# o( w) N第一步:
* ^. l0 ? o/ v4 [8 D
% \, a( _* v. ]1 ^5 C: f4 F) C找到文件/source/class/helper/helper_mobile.php中:
& x# D! P0 [" Y! @" n" [( ?1 \) |3 a3 p; Z/ b. z
$content = preg_replace("/href=\"(\w+\.php)(.*?)\"/e", "mobilereplace('\\1', '\\2')", $content); c1 u; a. p5 R, }, Z# X( l
3 b1 ?) g. r* j: t复制代码, p$ v* f& K" {+ y2 @& x) _
将其删除或者注释掉即可;& A& \, s! h# q1 o* H4 m6 P( I
w% C/ a( L0 K8 H7 Y8 Y$ L第二步:3 H/ Y6 U+ A Q3 ~3 ^& E
( n$ l: E. b; E5 y; l- ^
查找文件/source/function/function_core.php中:$ x$ e3 F- {) t! M& U
* _6 E2 M" {$ Kfunction dheader($string, $replace = true, $http_response_code = 0)
& r0 ^4 I4 T* \8 |+ D+ t/ d- D+ b2 w2 _/ j; {5 ^2 |" W
复制代码
; g/ f1 y3 \& q( ]6 M2 Y将其下面的:
8 [8 _' E' f( O* x: B, P: `4 O- s5 J* V$ }/ [ g
if(defined('IN_MOBILE') && strpos($string, 'mobile') === false && $islocation) {) N# {) Q1 p: I
( h2 u& Q! [$ v4 t, T6 F if (strpos($string, '?') === false) {
6 [ u6 g8 \* G& b x5 | T4 Y- k# [3 W
$string = $string.'?mobile='.IN_MOBILE;4 K$ z( n1 p6 d% G9 _
; p/ T0 E2 R. U! f$ Y! U
} else {
) q7 h1 N% @: W5 y! l
, Q& i O' g! E if(strpos($string, '#') === false) {
1 R; z, @4 h2 u7 {; y7 |% s
# U/ M; U6 A" }# Y0 n: l3 g $string = $string.'&mobile='.IN_MOBILE;+ k* {7 l: f# O/ k7 Q' {/ l
1 a U$ y: J$ q% q' G' s
} else {0 j0 r0 s. x; ~9 X4 @
' x& R7 ^. w5 v( E6 u. @' G. F $str_arr = explode('#', $string);% ?# C7 A' r( U# F
+ H2 T0 S) D2 y' A $str_arr[0] = $str_arr[0].'&mobile='.IN_MOBILE;
5 M% F" O6 S8 N8 \& t0 e
! ~3 Q% [% n; ] h, O0 e8 h $string = implode('#', $str_arr);
F/ Y- l0 c- {) H1 s) B
, G! p& I' }* s }
x$ H8 ^+ z8 A, j+ F: c; u6 r& T. H# B0 e. u. r" q
}. m$ A. }. G1 r) E. e6 C
4 z1 U! H3 @+ S [% x& h0 P
}" A, z& p! p1 K- \
7 u# a+ G' \: L+ B' u复制代码* z7 O3 c/ g9 K, b5 p% \
删除或者注释掉即可。
9 Q' p' V8 ]' o0 M4 ~9 |0 m, O0 f. M6 g! B% U' C% {& @
这样做之后再手机上访问和PC上访问的是同一个链接,也能正常访问手机版,需要注意的是要设置默认手机版是触屏版,相信现在没人不是这么设置。
6 X; t8 h, t- S
7 Z7 T! n3 {( O8 C3 i1 m
|