- UID
- 1
- 阅读权限
- 255
- 注册时间
- 2006-7-24
- 最后登录
- 1970-1-1
- 在线时间
- 小时
TA的每日心情 | 开心 2013-11-21 01:25 |
---|
签到天数: 2 天 连续签到: 1 天 [LV.1]初来乍到
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
原因分析:现在为了节省一些流量,在查看源代码的时候,只有管理员可以看到页面中的 keyword 和 description,而其他普通会员和游客是看不到的,但是蜘蛛是可以看到的,不相信的朋友可以模拟蜘蛛看看结果。+ |( Y/ f9 t- \5 g
问题所在:目前发现的问题是如果开启了游客缓存,那么游客触发缓存后,会造成蜘蛛爬行的时候也读了缓存,那么就会造成蜘蛛找不到 keyword 与 description 了,所以可以做如下修改,如下修改后,游客也可以看到这两项了,如果开启了游客缓存,则需要将游客缓存删除一下才会生效。
. [7 e: N4 C. M a l; S1 `9 n5 T9 R( [
修改文件:
: [& C% a8 u/ Q2 i5 Z) t看帖不会没有jj的
" M- z! l2 B: ?5 t0 Esource/class/helper/help_seo.php
/ Z1 i# E5 T! d, J7 [' C& v1 I, b; j
4 C( |# G9 t/ Y
搜索:
W- ]$ S, W) M- ~0 u5 M; V! C9 \3 a+ a" t+ H' x8 l
- if($descriptiontext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {
. y! G4 R/ [2 j; r5 e
复制代码
$ j/ V3 \1 p- x( m: H# e. M% O! J改为:
- H5 l6 A, E4 k9 j
' M# A$ R4 p. @ X- if($descriptiontext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || CURSCRIPT == 'portal' || IS_ROBOT || $_G['adminid'] == 1)) {</span>
复制代码 0 X1 x! m' o- Z8 Y; Z1 E2 C3 ~$ w
搜索:0 ?' l$ k h6 U, g& }
3 D' S. }8 O* ]. q6 X- if($keywordstext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {# w! W) i$ A: W* |
复制代码 4 a- C. W; q8 I! N; B
! U8 n- w% [6 ~* e4 o' r0 l& B* h7 \4 D. G# r$ b! Y6 u
7 z/ I. w5 b% L: l( I, f& \
改为:+ K) J# {$ K# m8 W9 ?( n* O: h
0 @* x8 j" D0 A% y! A8 Q
- if($keywordstext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || CURSCRIPT == 'portal' || IS_ROBOT || $_G['adminid'] == 1)) {</span>
复制代码
( d$ m1 A8 x- F% {# N( L6 V2 o2 a
. j1 q" `' R1 }0 p/ U4 I& l! t如果想要完全放开SEO设置给游客看,那么可以将
5 R( k8 _" m" x" w
+ j) y) r0 _& e N8 E# k6 G- if($descriptiontext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {# m8 P; a5 i. X3 a
- $seodescription = helper_seo::strreplace_strip_split($searchs, $replaces, $descriptiontext);/ |2 R* j& r7 t& b; w. ~( h p
- }
; l) O# g( G0 C0 _9 Q - if($keywordstext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {
" v4 U" C+ z, f W8 `. n - $seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces, $keywordstext);
4 X( B2 o- G. Z' K# e# D/ a8 r - }
7 a7 q6 S0 j5 b9 K1 X
复制代码 1 ?2 J8 W! z# D* U. a: Z) t
改为) H5 o7 h/ M& j0 W, P: |8 ~
. D& f) y3 R5 Z4 Y+ j' A- s- if($descriptiontext) {
4 _5 b/ ?4 l, u- h, Q. e - $seodescription = helper_seo::strreplace_strip_split($searchs, $replaces, $descriptiontext);
9 F" q% |: Y4 R' C - }' Q% C/ \3 U& C) `3 S5 x
- if($keywordstex) {
7 a9 H4 `' r2 ~1 e; n3 Y; Y, B - $seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces, $keywordstext);% D" x+ Q8 E) b' z$ `
- }0 u! [5 s: b d; V$ z' h z+ W3 ^6 t
复制代码
7 u+ z* V! }( x2 Q* r: w这样应该就可以了% C! m- t. g" L+ N7 n% C- ?( C
! P) j$ W( h3 l2 t' ]# `; p6 Y$ M5 r6 b. P; S
|
|