带有&mobile=2的链接在PC上访问是进入misc.php?mod=mobile这个页面,有人会说这有什么关系呢?
* [1 W6 @7 {( t! \
0 U" C' J6 l! I1 Z7 U, h0 H( R5 E这就得说说我们最最关心的了,搜索引擎现在也在大力发展手机方面内容,它有可能收录到带有&mobile=2的链接,那么在PC上访问到这样的链接就惨不忍睹了。6 @6 W, Z! k& [
# c) N" v/ O7 [* q3 v4 ~方法如下:
2 n! t0 y: m/ G
7 p |' m" o O; J第一步:
# T5 D, F, m+ V7 l
" j4 J7 J: z8 c4 q找到文件/source/class/helper/helper_mobile.php中:
" p" q8 S1 L! t- ^
( x6 y+ K0 A! n2 U$content = preg_replace("/href=\"(\w+\.php)(.*?)\"/e", "mobilereplace('\\1', '\\2')", $content);
1 B) v2 B3 ]* v* l) }4 C, t) ~+ s) \
复制代码
0 A0 n' ?+ M% P4 F将其删除或者注释掉即可;9 J% m7 t' d) K y" |4 @) K
0 c8 m& X( `; K: S+ G$ o2 w, @第二步:
- \% b- n7 h+ H J, s9 b; x
1 K& h- y2 ~8 K* d! o查找文件/source/function/function_core.php中:% X% F4 K- y w3 j
( |% ~* i# O; l$ }2 z0 W* M4 U
function dheader($string, $replace = true, $http_response_code = 0)
' [: K7 \5 D. ^+ `6 i' I
3 Y# ]! m/ B! a; [$ L$ S复制代码
0 ] @$ J7 v. _3 i0 E) K将其下面的:+ x0 o! |: r2 v$ L) B/ J: `
7 z8 G, y! `# Pif(defined('IN_MOBILE') && strpos($string, 'mobile') === false && $islocation) {
% e3 h! I! [! b \( P( p0 B7 i. S
if (strpos($string, '?') === false) {
M$ M9 n/ v+ Q! b+ m; y% B8 } q% T, w' j: U
$string = $string.'?mobile='.IN_MOBILE;8 J/ J- d$ {: l
' s7 @: e" B. T8 {" M6 M1 ~ } else {; x5 Y y+ Z3 n7 E$ Z& k
" ]/ p2 x' N, I3 z5 L9 _ if(strpos($string, '#') === false) {
( \/ _7 Q1 G3 g- A; S+ p9 }; F4 I
: a; ~: F) n9 |* p $string = $string.'&mobile='.IN_MOBILE;
9 g/ ]% j8 w9 Z( \, L$ p/ A) ^8 g' x
} else {
7 m w6 O' {8 e% J& \
4 R% ~/ P7 A: h5 t0 f0 s $str_arr = explode('#', $string);
* Y* y9 B" n' @! e+ @2 K$ \
& h; A7 m: q( O( [ $str_arr[0] = $str_arr[0].'&mobile='.IN_MOBILE;
i) w5 l1 P/ H4 o1 I) \5 @
8 g" w, A# j, ]1 j7 s5 a6 m5 L $string = implode('#', $str_arr);
* w7 G: ^$ r3 G# b( G6 r( H4 ?/ ~2 c' p
}8 g. e2 m# F5 x8 ]& Y
+ X2 I, |$ I7 Y0 K5 J }5 s# `1 a% |5 [1 Q3 r
& r I) a( Q. c! Q1 \ {
}+ P% H5 [7 b, L7 j' W/ z
6 _6 ^ |2 K8 E3 H( ]7 z5 q7 _
复制代码
: u5 }% E# C# g x删除或者注释掉即可。
- u. v/ d8 M( ~
/ d) ]2 ?* \5 f' K8 ]9 F, t9 Q" u这样做之后再手机上访问和PC上访问的是同一个链接,也能正常访问手机版,需要注意的是要设置默认手机版是触屏版,相信现在没人不是这么设置。: i, t2 x. s* ~( N, ?+ r, b% Q: c
2 g4 H3 }0 F$ y( h+ y. p2 q
|