带有&mobile=2的链接在PC上访问是进入misc.php?mod=mobile这个页面,有人会说这有什么关系呢?
- K) h0 e7 f" m H" j' ]0 A
0 ]( A9 F$ {$ G* Z这就得说说我们最最关心的了,搜索引擎现在也在大力发展手机方面内容,它有可能收录到带有&mobile=2的链接,那么在PC上访问到这样的链接就惨不忍睹了。# u" A" |$ Y6 H: r# ]1 K3 B- w
$ P S/ O5 E2 ]3 f
方法如下:& g0 L' p" W: g; d# R3 C1 R
: Z, e$ T6 I( ]* a4 N第一步:
: {( ~ f% b% ?/ D' c7 ?! |
1 d7 W% W! d1 v3 P) H$ l3 @找到文件/source/class/helper/helper_mobile.php中:
. p, t) I9 I; T; p; `4 c- H; Q1 K9 {; Q
$content = preg_replace("/href=\"(\w+\.php)(.*?)\"/e", "mobilereplace('\\1', '\\2')", $content);
1 B6 U& J- x% P- }' M4 b- }+ `- m# c3 F @$ n
复制代码
/ u% W G( C( x& z$ Q/ N将其删除或者注释掉即可;( o0 x7 @& }. _* z8 S
. }0 Y: e; C0 a1 b第二步:
! H7 U* }0 i8 Z, p3 P" r! q3 f/ C3 j9 }7 l4 n
查找文件/source/function/function_core.php中:
& f/ Y6 V8 |9 Z6 \9 h8 ^1 K
G ~% o# k0 C) d1 \$ ffunction dheader($string, $replace = true, $http_response_code = 0)2 T: c' ]7 E/ l+ K8 y% ?
& D$ S V0 q, M" }3 T: S1 v
复制代码1 L! p2 D1 ^2 C
将其下面的:
) W+ \: q+ V5 H) j, i5 V& }
% `0 k* w/ e hif(defined('IN_MOBILE') && strpos($string, 'mobile') === false && $islocation) {
2 Q2 D- z5 x+ b) `, b, V1 Q" b
1 C' b2 i& F+ M) k+ W if (strpos($string, '?') === false) {
|0 ~1 a4 X- D$ W/ v, {* X$ ~; u4 @; H- { P/ y
$string = $string.'?mobile='.IN_MOBILE;
4 x6 v3 V% F! c3 s; h" y( n. O8 z0 \& h
} else {1 {; w6 `8 A( c& ^5 Y4 r) A% s j
% }' P* I8 l& @9 J. M" j. d if(strpos($string, '#') === false) {7 U; Q+ {, X3 G
4 r7 U/ H! d) C4 {1 l
$string = $string.'&mobile='.IN_MOBILE; Z8 T! B* w" l
2 Z* i( O& @1 x& L- ` } else {- K% {) {/ u( l0 c; h, q. u8 `8 _+ r0 h
1 o X) j) K+ T B6 m* p% U
$str_arr = explode('#', $string);
1 p& ?5 R% v5 F. F1 m3 P9 a& ~5 V- s) j* Z2 q! V
$str_arr[0] = $str_arr[0].'&mobile='.IN_MOBILE;! u' x) [: @0 l' l
6 P* z8 T5 V R c7 Q
$string = implode('#', $str_arr);
; k1 [# J9 C& G, s6 |- Z/ r$ W
1 F' S! c8 m, w+ G. b* } t }9 Z# X% [5 A) P+ V1 P: u( ~/ c9 Y9 w
! @3 z8 C* r3 l2 J }: ]' U- l+ |* b/ b% h- F+ s
1 t" X* Y6 Y8 p- K5 _. y$ [4 J8 y
} e4 T/ c" }) S( v& n( w
1 l% J9 H4 V6 R4 ]
复制代码
- D, v1 ]- x+ x! w4 i9 F4 n, {删除或者注释掉即可。
& u8 H/ K7 `" a- h( t2 D! ?: i- v5 M7 [: ?
这样做之后再手机上访问和PC上访问的是同一个链接,也能正常访问手机版,需要注意的是要设置默认手机版是触屏版,相信现在没人不是这么设置。& O% H0 d5 g4 s8 Q
( W8 F( b; [( B. y3 j# O
|