 | 带有&mobile=2的链接在PC上访问是进入misc.php?mod=mobile这个页面,有人会说这有什么关系呢?. r, ?$ D6 o5 }& N# w' }
9 @8 n; U) z/ f4 i' J0 w
这就得说说我们最最关心的了,搜索引擎现在也在大力发展手机方面内容,它有可能收录到带有&mobile=2的链接,那么在PC上访问到这样的链接就惨不忍睹了。# x9 G" R% P" r* C
2 T# e6 s2 B8 ?; C方法如下:
1 W$ `2 t' { I. `- q, k# k; ^, D6 p/ y; W9 M( s: J3 ?/ A
第一步:
6 o) d* f% d' k/ I8 t+ m
$ h: d1 A: ~. H6 N% t* v+ x7 c1 O( ~1 U找到文件/source/class/helper/helper_mobile.php中:
1 F9 A6 [: T4 l; Q8 q$ I( m$ a. r9 m U& W) K$ v6 I
$content = preg_replace("/href=\"(\w+\.php)(.*?)\"/e", "mobilereplace('\\1', '\\2')", $content);4 \+ M; q( B7 m: K/ z
: Y9 G, z( J0 S0 o* O, k
复制代码1 \" |4 Q4 A$ P# z8 Q" q
将其删除或者注释掉即可;
& Q4 V% Z, I( i7 B$ Q' h
& }' q$ |0 ^% x5 W' {) R& Z第二步:
, W" [4 F. D$ h5 A% A( ]7 ?2 r( F
5 `# N' u# _5 M: i查找文件/source/function/function_core.php中:
( S0 Q% f# N# g) B0 X' D& R( t! w7 B0 b; S5 h0 j
function dheader($string, $replace = true, $http_response_code = 0)
! P$ |/ T# t% k* S- C$ a, r8 A, ]
; } u* O6 A) i, H' Y2 M0 T& L4 ?( t. W2 ?复制代码1 e$ Z3 z& L1 b# Q. }. Q) M L
将其下面的:
. o3 s% e3 O" Y6 [ A- A+ t3 l5 k& J
if(defined('IN_MOBILE') && strpos($string, 'mobile') === false && $islocation) {5 w& k+ f- K2 ~
) q' {& N. [: L1 x if (strpos($string, '?') === false) {" M4 E J, @# J
! E/ z8 q2 j4 F6 @& s) I5 ^# [ $string = $string.'?mobile='.IN_MOBILE;2 U/ t8 s* ^( j7 V( E9 @
, |; h0 B' E+ D6 o: c6 U; p. I1 _
} else {5 h3 C% r; D/ `/ x H* X
4 g, [- c+ }: z% q
if(strpos($string, '#') === false) {6 u+ \& R) n0 x5 i
" G9 m+ @3 Q" G2 G% g- R, S
$string = $string.'&mobile='.IN_MOBILE;
! ]9 R5 D) j, a6 C2 ~, c% K! Z+ Z5 I& ^! {5 j$ r
} else {
! `6 ^: I( ]2 R& k4 k) R3 {
3 Y8 n: ]6 d2 I" a1 r: n $str_arr = explode('#', $string);' u- U4 g! s6 L* S3 K$ |
' a+ r: d9 j) i V+ l5 L: D, g5 G* Z0 o $str_arr[0] = $str_arr[0].'&mobile='.IN_MOBILE;( u( }! g( w# d' b! L y
" e4 N) E. ?& i$ o
$string = implode('#', $str_arr);
% e( X0 E2 v, b8 ~3 S# H
8 l" P D5 X) I }
3 G( x; [/ E0 y$ s0 t! N! \* d4 l) b1 s5 A W" c* S
}
$ U5 V2 u" M9 ^8 j& [: n! y2 N* a
9 N" R$ v) x$ u/ X, K }
9 \, A8 ^$ R4 `! q7 `( Z$ u: a9 V, `& l; q
复制代码
; E: O" x& ` A删除或者注释掉即可。; z5 _( i8 P: H% r3 `
4 ^3 g7 r6 K* i9 z2 ^3 ^9 q" k这样做之后再手机上访问和PC上访问的是同一个链接,也能正常访问手机版,需要注意的是要设置默认手机版是触屏版,相信现在没人不是这么设置。
- _' L6 ~4 L8 \& b+ ~$ \4 B2 z0 ]7 G4 E
| |