找回密码
 入住遨海湾
搜索
网站解决方案专享优惠-3折上云
查看: 1732|回复: 0

实用,Discuz论坛SEO修改方案

[复制链接]
发表于 2008-10-22 14:03:52 | 显示全部楼层 |阅读模式

登录后查才能浏览下载更多咨询,有问题联系QQ:3283999

您需要 登录 才可以下载或查看,没有账号?入住遨海湾

×
假设discuz已启用伪静态功能,使用5.0/5.5 GBK 版本; |* Q# c# l2 X/ o( T c 2 }5 v! j) c6 a9 j O9 s9 C 1、meta,content 优化 ) a! I" _. u( _) V# H* b# B2、内容页的网页复制问题 & T* N$ O6 x# k$ u7 m3、robots.txt使用及其它 # _7 E1 y+ B% f) w- n, ~0 \$ p; k8 v: v7 i. i1 o0 W& M 更新: ]5 D, n4 D& E; `6 h discuz5.5的robots.txt问题 2 s7 }$ W! d2 B% H4 m% J: yDZ 禁止一个版面帖子的收录的补充) o$ ]7 N% E4 t+ z % p1 t H( [, F. \, i+ h F4 \$ z+ S4 | 一、meta的优化 8 I7 P- l T) N" z `" {: s. m" D9 t; k discuz的后台可以对meta信息进行设置,甚至可以添加自己的头部信息,但它的设置都是针对于所有页面的,全部页面都拥有相同的keywords和description是SEO所不赞成的。 8 H5 u6 L6 Y9 }2 |6 G% w& d8 r! |- s- J, E 0 n3 ~' \9 t0 }8 o方案一:删除meta ! b- _ { T+ @' k . q; J9 |# W5 A) a Q+ N修改页头模板文件 templates/default/header.htm:将meta的keywords和description标签删除。# X2 H7 C- ~0 J( R2 P & \' X" Z* M) y: y1 [8 N 这两个标签作用很小了,而且还有discuz自带的一些无用信息,用得不好反而会有坏作用,因此宁缺勿滥。! d+ ?) F$ Q9 f% h1 B! ^; g1 G 8 k5 F& Q5 {5 e- s- }: k% W 9 c# T& j6 w1 @ 方案二:定制meta# l9 r$ L$ z+ @" s* V- N# u c3 I - E! h9 r, s; F2 H* f9 z本部分实现了将内容页keywords设为帖子标题,description为内容前100字;也实现了主页与各版列表页meta的单独设置(不同版的不同,同一版各列表页相同)。 9 v3 k4 n( d7 o1 ~1 \/ u, C0 E* f J , @+ F5 X2 c8 m; [1.修改页头模板文件 templates\default\header.htm:将meta的keywords和description标签改为如下形式 1 J) ~0 R$ [$ k. n, g8 e 0 C4 l" j$ E9 X1 E " M/ w2 m9 ~6 j( c# I2 g " G# A) L$ q, c% ^+ [- T7 F+ T/ z( r& a9 c4 I2 n1 g 4 z/ v: X' P; [; |, p w " q) \) P; Y, o% X3 p- n! v& G这里的$seokeywords、$seodescription就是后台设置的那个值,下面说怎么定制这个值;{$metakeywords}是奇虎的关键字,留下以后处理 3 r5 ]8 C9 {% x# O* V3 ]2 R9 m" h4 e+ b 2.内容页(viewthread)设置keywords为帖子标题,description为内容前100字7 R( U# \% ^% r4 l' M! { # x: ^ k9 l$ i( M6 ?0 Q3 O2.1修改 viewthread.php 文件: / e! }" M' w& Y1 W0 r' m# u# X2 h在 include template('viewthread'); (更新:dz5.5为iinclude template($iscircle ? 'supesite_viewthread' : 'viewthread'); ) 语句的上面加入一行:8 V$ B9 f! l( R6 g$ A require_once DISCUZ_ROOT.'./include/bmt.thread.inc.php'; & Z( y7 Y5 i& E) a, [ {' T - |. k7 ~9 {9 \5 [4 ^2.2创建 include/bmt.thread.inc.php 文件,内容为 / A# x: H( C/ v9 Q9 ~/ f, ^; L+ M4 o" e6 B: Z1 e& z) i ) B% X% j: x8 y u3 V; n. i$ M' K! r1 R' ?( Sif(!defined('IN_DISCUZ')) { exit('Access Denied'); } & j( Z% J; C: L6 v& ?3 F( C) R& d- C/ p8 @; U $seokeywords = strip_tags($thread['subject']); //关键字设为帖子的标题* e8 m' b' o( ^- S- q9 M4 t0 P //(已更新: nethome 提出问题,当启用主题分类并允许按类别浏览时,原来代码会有问题。所以加了标签过滤,本来在viewthread.php中改更好,为以后升级方便,还是放在这里吧,subject很短,不会影响效率) + g) j& J% z* M 9 P1 k3 M1 v4 A$seodescription = current( $postlist );//description取文章内容的前100字% E2 i! t+ ^7 m- L $seodescription = mb_substr( $seodescription['message'],0,100,"gb2312" );5 @# c0 f U* ?& O+ Q: P $seodescription = htmlspecialchars( strip_tags($seodescription) );9 D& w/ Q' L4 G* J ?>; j$ T2 X8 a" G ( ~ R) f" r7 h/ W & v9 K. m) x+ }+ [( Y- c/ A$ v *此处数字和个别函数适用于GBK版本 a7 W; I' J2 b# ~0 m" D2 z% M; `2 G" c( R9 l3 h! F) q" c( `5 } 最后一行作用是过滤内容中的html,否则在meta中会引起语法错误。先是去除HTML标签,但因为这里是前100字,有可能html标签已经被截断了,所以又用了htmlspecialchars转义一下,有可能会有些垃圾信息。 8 \6 k3 d+ X3 V' _' z当然也可以在截取之前用strip_tags去除html标签,可能效率会差了。4 a( Y3 G1 R4 {% v( D " K8 J1 T' K- X$ j' j/ X @ *所以此处表达式您需要根据自己的情况修改。 & t) j% h. X4 L( ?+ {我目前用的是preg_replace( '/[^\xa1-\xff]/', '', $seodescription ),即过滤汉字以外的所在内容,但这样会损失英文关键字。 1 k' j c- h1 C# u# D4 P ~* A$ J/ A4 _! w% P 别外说明,此处数据都是viewthread.php已取好的,所以不会产生额外的数据库操作,只是做了字符串处理,不会引响效率。 ' }8 k A" [ C% g! Y3 U% \5 z+ g2 s' K" Q J+ d1 @ 3.列表页(forumdisplay)设置不同的keywords和description M. G* c% h3 n. J& ^$ q( W4 V' ?4 n6 h: z! _7 a0 L) j 3.1修改 forumdisplay.php; @! h5 n7 w# O # G b j q) s, E9 O$ Y6 k 文件,在 include template('forumdisplay'); 语句上面添加 % G9 s- B) ^, O$ q0 R; G3 Jrequire_once DISCUZ_ROOT.'./include/bmt.forum.inc.php'; ) ?& T1 A0 f$ n6 w' i& t1 S 2 e* K- Y2 e2 R( E8 p1 a3.2创建 include/bmt.forum.inc.php 文件,内容为( J8 J9 k6 e5 G7 n - J% T, c1 D% t0 I) g |) ^4 h' t: X/ \; k# ? 0 l2 o; z. N. d( ~% G z if(!defined('IN_DISCUZ')) { exit('Access Denied'); }, s. l8 ~% C g1 x9 C) `$ z: T $seokeywords = $forum['name']; 9 ~$ J6 m/ y6 X3 b$ B& V$seodescription = $forum['description']; & {3 t% t. x0 n2 q# e$ W% L9 S7 U \7 E0 g7 l Q switch ( $forum['fid'] ){ , u4 A8 I* Y H& y5 T/ z case 1: //此数字为版的ID号,不同版设置不同的meta( t. O1 x/ J7 p1 [+ y' C $seokeywords = 'key1,key2,...'; : a3 y h6 S k4 j- z* I $seodescription = 'xxxx xxxx xxxx'; 4 T9 T- S4 @' f9 x! ^4 d- x break;' H- S" r5 \; F- p case 2: O# U( b6 l; | $seokeywords = 'key1,key2,...';' V* A# Y" ]) f2 k% N& k $seodescription = 'xxxx xxxx xxxx'; / G! p$ n7 Q: U4 U% G( p' w4 v break; 1 c* c1 @5 d) N/ V/ ?8 A8 X- n; W% C% ~( k$ o }0 E4 e9 l) `, U5 x$ I2 `+ t% Q ?> " h+ @- @5 P7 L5 h1 ^+ u 2 a4 r! h& X3 X* l9 j! C5 J- R% w. i, E //更新:一般情况下可以不用switch和case,列表页的关键字为版名,说明为版的说明,若要对某个版设置特殊的关键字和说明,可以设置case。这样解决了版面很多时要设置很多case语句,加快了程序执行速度(不了解php,JAVA的 case进行了优化,执行很快) / i0 P* N4 n, N2 H1 ? d ; B/ O9 ?* ~7 \8 K使用修改文件来实现,每版的meta改起来不方便,感觉有些弱智,呵呵。但没有改数据库,用了两个单独的文件,修改了两个文件也很简单,这样升级或迁移更方便吧 / ^: O1 j+ X2 g+ H ' X! W2 l1 v1 X/ y; U" q8 I. ]4 fcase虽然多了一些,但比起读数据库的记录,速度应该快很多 : f+ g, J; Q6 h$ A, R2 m5 [0 V8 e, D 4.主页meta" t2 U# F1 b! L' k: V( a' f8 Q" _& ~ 在后台设置即可。(如果2、3不做,则meta也同主页) % g4 e- u- J7 C/ A8 ~, B0 q# A' e6 Y3 ~, x/ w ! Q& Q. A- U0 ?7 F0 [1 @4 y! fcontent的优化5 c5 e1 q: t- S) S discuz有个archiver,一是URL容易收录,二是页面比较干静,还有description会从正文中取内容,但archiver没有对内容中[b][url]之类的解析,那些标签起不到作用,原样显示还会增加垃圾信息。 5 B) `- a, c; A" ^8 _! N本部分主要做两方面的优化,一是去除内容页的无用信息,二是给标题加上6 _8 D1 |& P' V% H c

$ a$ M: P8 N# k$ C 。加上伪静态和上篇meta的优化,效果就超过了archiver,因此可以在后台禁用它,还减少了复制网页。5 I, Q7 g! h) o* [ 2 S% _" S5 u8 l8 R' x 实施方案 " d0 d. N3 e8 i0 P- S; ?4 H; x/ P" D. ]$ }2 u- S, V# {5 |% r 1.隐藏内容页(viewthread)中的无用信息:& ]9 _! {8 d" u$ B3 |& I 修改内容页模板文件 templates/default/viewthread.htm:( _/ ^9 m' l$ K0 S. i/ h& x# ] 7 w/ G0 s% t" B. f/ o 将要隐藏的信息包含起来。2 _) ^4 r/ _8 [, }8 w/ m 8 I. u, H1 x6 L4 D9 N+ `4 j( ] # U! O% r. y7 u& L) w! y- u准确的说是当游客(bots)访问时,隐藏那些信息,当用户登录后是正常的,所以不影响使用。6 K; w' J! H, C. Y1 W* b5 ~ 这些信息主要指的是左侧用户信息栏、(资料 个人空间 主页 短消息 等等)、用户的签名(隐藏后不怕签名的内容影响正文,链接也不起作用了)1 B' Y; P9 C; t! K! G7 n 以住相关文章 . K" ~* F! ?! }5 E& z2 m 2 E% K/ G5 H0 e# G+ d' o2.为标题加上$ ?$ O* e* S: w, y) w' X

3 t2 j. ~! S: L+ R' |标签+ @% O1 S, U9 v% S6 O6 q: M 修改内容页模板文件 templates/default/viewthread.htm: 2 o" z3 v$ {' Z8 L c/ [7 v, J% B0 |. K % L- ?2 ^3 F& b$post[subject]

替换为5 t O0 m8 x* s, i8 q

$post[subject]

6 G* I+ `& w) O. s3 Y7 y* V * ?0 L O; i. Q# A, w ; Z4 B. x* K1 |7 E7 M# z8 ~# N + W2 X" ~+ |: _- n d& y定制“本帖最后由 XXX 于 xxxxxx 编辑”内容 6 ?1 b; M4 M8 \+ H6 S8 n" k, M% Q7 R5 Y4 p 修改文件 templates/default/misc.lang.php:将下面两行改成您喜欢的内容: / _; p6 f* X* y, ~6 k/ S! {8 a9 u9 i. f, I9 T c h" l + i6 c2 o+ a% r3 x2 E) l'post_edit' => '\n\n[] 本帖最后由 $editor 于 $edittime 编辑 ]',9 f3 k7 M, U1 Y( m* c' P, [ 'post_edit_regexp' => '/\n{2}\[\[i\] 本帖最后由 .*? 于 .*? 编辑 \[\/i\]\]$/s', V7 ?! N( E: W" r4 {1 C9 ~% L ( { M0 a6 A) e4 V$ i8 C, D3 X: Z: d: h% q. m" C# D, l. Y 比如我改成 [ 网站名 URL xxx 于 xxxx 编辑]。改程序无聊时的自娱,呵呵6 [& d1 f1 n" x& p ? 注意上下两个表达式要匹配。为了防止解析方括号是全角,不要复制后在文件中查找。 * u& E& ^/ l; b" O5 l# V: N8 t0 H" g1 D4 O 二、内容页的网页复制问题- n+ H1 X' H3 [ 7 T6 g+ k+ H2 w/ X B( o 看看内容页的URL大家就知道了:thread-(tid)-(page)-(forumdisplay page).html,可以看出最后一节表示的是此帖在列表页的第几页。所以,当您的帖子越来越多,这个帖就会由第一页到第二页...,它的URL就会不断的变化。其实打开一个列表页就可以看出来,第2页的帖子链接的最后数字都是2,第3页的都是3,只是很少注意它。我是在SE的收录中发现复制网页越来越多,才对最后的数字注意的。, S+ S0 V0 j3 O: g& d : F3 N9 O# T0 y 解决方法2 S1 W2 ^0 i; X 修改 forumdisplay.php 文件: 8 Q; T3 ]2 A" p. f+ b' }5 I8 \ 6 @1 L( w3 R4 s {9 `% r1 F0 t, S, ]7 U+ f+ E& w+ d 将 $extra = rawurlencode("page=$page$forumdisplayadd"); 语句替换为 ( `; O5 [% Y; b9 g3 G; N$ O$extra = rawurlencode("page=1$forumdisplayadd");" z; |# ]- \9 |. f * d4 N: [1 v- Z/ @: ^. v* Y7 X. \4 P) w' B1 I1 \) { 语句中的page就是forumdisplay page,这样改后不管帖子在列表页的第几页,这个数都是1。 + U2 A# \% V" N' ]) V! o, ]8 T- T* o2 y# K: m O 功能损失:当用户编辑帖子或版主管理帖子后,有个提示跳转页:选择转入列表页还是主题页,这时转入列表页的话,只能转到列表页第一页,而不管您原来停留在第几页。# C. p; o- z! H# b8 G) b2 h # w. h S( [9 W! f( y$ u8 Z% d % {3 t7 P$ d3 A( b+ a1 eredirect的301重定向 W' s; g7 i) E& h1 I; q9 P9 b $ X% y% z5 R! X在discuz论坛中可以看到类似redirect.php?tid=xxx&goto=lastpost#lastpost这样的链接,它的功能是实现“最新发表、最后发表、上一主题、下一主题“功能,仅这一个功能就可以给同一个内容页造成四份复制网页,因此将这样的链接301永久重定向到帖子的静态地址。 - g8 L+ I5 n) {0 r5 F' S ( s# }& P- B% s. d, X. H3 U解决方法 ; u1 o$ M* j" }+ t/ O修改 redirect.php 文件:& e; w3 I* F2 v; f) R6 r ( |! P. m3 O* R! G. f+ @ / p9 D2 B2 W7 y6 ^( i6 W 将前两个 require_once DISCUZ_ROOT.'./viewthread.php'; 语句替换为 4 e6 O# }, F1 F l. q/ m$bmt_url='Location:/thread-'.$tid.'-'.$page.'-1.html'; 6 Y4 l. D& [9 P0 k; Vheader('HTTP/1.1 301 Moved Permanently'); + y: v' @. d* A- J' T1 kheader( $bmt_url ); : U8 m# o$ V9 b6 q将后两个 require_once DISCUZ_ROOT.'./viewthread.php'; 语句替换为 b8 ~3 }/ z8 B$bmt_url='Location:/thread-'.$tid.'-1-1.html'; ) m6 K) Y/ w9 y" qheader('HTTP/1.1 301 Moved Permanently');% }4 H" z. V; \) M header( $bmt_url ); . E! [. F! H& ?$ K ) s* G( \* i% K2 h2 d, K5 G- O" O+ n6 J! g0 C2 u dz5.5的引用处也有个跳转,也可以做301: - R7 G8 N' m& `+ { 8 z& @9 m3 r' G" h' @5 @, U) I( t' a9 e 将 dheader("Location: viewthread.php?tid=$post[tid]&page=$page#pid$pid");替换为. q0 h3 X* d9 S8 E g G; ^ $bmt_url='Location:/thread-'.$post[tid].'-'.$page.'-1.html#pid'.$pid;# t; O1 @1 C7 u; X7 l3 Y5 u header('HTTP/1.1 301 Moved Permanently'); 6 c* D! D8 y8 Q7 j" Sheader( $bmt_url ); 9 v" Q8 ]/ @ W' L i* |. O! S3 w. l2 R( [ ' F& [" @0 e. H) S0 H8 a***注意此处直接转到了静态地址,没有做判断是否开启伪静态功能,所以不开启会有问题 8 j1 R' N2 U$ ^, Z ! ^/ u& p) l! ]/ S7 D功能损失:转向到静态地址后,动态地址中类似#lastpost的锚点将无法起作用了,可能要手动滚屏了 ! R3 @4 |0 a5 r, E! J???好像没有影响锚点/ d$ T3 \& G# o0 j: L& i 5 e v$ D1 a+ I! ~5 w ! p: k! w4 r7 _1 w提示信息页的网页复制3 O' P. l& f$ H, d% B* _' H6 W8 ?- Z# w 3 V# @. E( I$ u# x; U4 U4 [这个问题和内容页也有着很大的关系,呵呵。如管理员设置允许游客浏览列表,而禁止浏览内容时,这些内容页都将返回一没有权限的提示信息页,但它们的URL 是不同的,这样就形成了严重的网页复制,此外还有其它形成的无权操作等。别一种提示信息如帖子不存在等,数量大了也会形成网页复制。这两种提示信息,都是通过showmessage函数分别调用nopermission.htm和showmessage.htm两个模板实现的。7 D+ r* y g/ i* _' Y1 B8 p0 V 1 E, J* J0 J: b" M+ w/ H# d解决方法, K& C9 ]* T: {! S/ n6 c6 H9 e 1.创建另一个头模板文件 templates/default/header_disbots.htm p7 k: y* q( e- t 内容同 header.htm 文件,但加入meta robot标签,如下7 h0 J3 |# _7 }1 d 3 D8 p% c: R( J8 C# q% p% K! [( h0 \2 D & H( N) f8 J1 u% ^1 |" w N- ^5 u/ x5 t$ L: T 2.分别修改 templates/default/nopermission.htm 和 templates/default/showmessage.htm 文件 Z2 h! j& {0 S( D* I# j 将它们第一行的 {template header} 替换为 {template header_disbots}( \ V0 P# h W7 z9 m ( I! c7 ^& U$ S& }+ p/ X6 m: z3 c 虽然对meta robots标签支持的不是很广泛,但这是比较省事的方法 4 L6 U+ U4 Q3 r7 k: G因为是提示信息页,用301来实现的话,还要传给转到的页好多信息,修改起来比较麻烦( w9 [& V- m9 G8 l0 i. M; N2 k - R5 B7 \+ D9 a/ _1 p4 M3 _) i! B+ @ 三、robots.txt使用 9 M! K' Q( R4 n/ x 9 Y( c1 o) x9 D* }$ eUser-agent: *1 M3 e) r4 J; K- c" X% Q8 z 4 f6 E {! u/ @" u* ^3 u+ w5 J #禁止一个版面的收录' N" [* J3 m0 v8 l+ H; L$ S #如果有个水版,不想禁止游客权限,也不想SE收录,已免影响网站质量,可以用如下方法$ s$ t0 v3 Q/ { Disallow: /forum-1-" r2 c6 \3 U$ u+ L - _9 \- v/ d9 O0 T( F: ?* d8 T, G#数字即为要禁止版块的ID。4 D: t# q1 K. F* d1 p7 J2 @, F #注意数字最后的 - 不要省略,否则连ID为11,12等1开头的版都禁了! b% Y. \; }& u' ~ [更新]补充方法:再给内容页加meta robot禁止' m! V: U- N& g4 ~4 e 8 a4 y. c; ^! v f0 a& Q+ Z. h. N #再禁网页复制$ \" _: b. e0 D/ d4 Y2 G3 K7 r# t Disallow: /viewthread.php0 t, X9 x6 v8 J/ H+ v #这个是内容页的动态形式,前面对伪静态做了优化并修改了很多的复制网页,因此这里动态形式如打印页等一定要禁止 8 I% p3 a1 i. I D- n8 [6 C ~* Z: ]- y$ p& S Disallow: /forumdisplay.php: m$ J3 n: t( d) D _) t5 C ? #这个要慎重:列表页的动态形式,还包括精华、活动、投票等形式。我发现5.0的静态化不彻底,它的上一页下一页翻页仍是动态,这样如果禁止了,十页之后的内容就不能通这索引了。所以如果您站内的交差链接不丰富的话,不要在此禁止,以免影响收录。" I9 K# K5 u$ Q- C9 D 2 e6 A# ?; S+ S0 e9 dhekaiyu说没有这个问题,去官方看了下5.5的确没问题(也许我的5.0本来没问题,也许官方在新版本中完善了正则表达式的替换规则),这样更好了,禁止它,又干净了好多 & v: V$ d7 s$ v! l3 \ 1 O6 m7 B2 K( i- T( |/ O#禁止其它无用内容- Z9 U6 k: H# w& i9 Z Disallow: /profile+ u9 X$ O8 R4 M8 S7 I #用户信息,不知为什么discuz也静态化了,一律禁止. u9 @' J( d: e+ K Disallow: /relatethread# V9 ~: ~9 U! R' d" F; T Disallow: /post0 W. p0 |1 O* r2 ]# D0 V Disallow: /blog # i* [& {# w' s! gDisallow: /member W8 x7 ^+ b$ H7 t4 q4 r2 l/ V6 BDisallow: /misc 9 d" I) V$ h- z- `: A) LDisallow: /faq ; j( X' S" ~% D# dDisallow: /my0 `+ K' x# P$ H& ^% V) O- v Disallow: /pm! c% ]% L) z* e6 U2 p3 U Disallow: /digest 6 R) {+ @% I# s! z$ hDisallow: /status$ B# y5 v/ r; |6 I& F( q( ^, e # ... ... 等等# K" I$ K* d/ J # ----- robots.txt end ------ {* F# z0 Q/ T# Z% a [更新]dz5.5的robots.txt后部分给出的Disallow: post.php等是不合规范的,一定要在前面加上"/"。>>详细说明+ @& d2 e+ M' }$ c4 D2 ~$ c : ]% i z4 D0 Q: e 首页URL问题 8 w* |6 F, b; S. p& {# L+ i2 R* d, G/ D7 B( s6 H: j 后台基本设置->首页文件名如果不设置,会默认为index.php。所以站内到首页的链接为形式为http: //domain/index.php。而我们一般引用论坛首页或交换链接的形式一般是http://domain/。实际是一样的,但SE可认为是两个 URL,而且一个拥有很多的内部链接,一个拥有较多的外部链接,所以哪个被降级都不是好事情,最好统一起来。这里的修改目标是http: //domain/的形式。9 s2 Q* Y. Q* J+ N3 M* ] $ E6 B1 `8 D8 s0 |* r3 e! p, K+ T1.进入后台,基本设置->首面文件名 设置为: / 5 [4 ]" a7 b4 H6 e/ u) R, \( k5 O2.修改文件 member.php 将 header("Location: {$boardurl}".$indexname); 替换为% f1 a1 Y, n; V# a6 @ " Q+ C) }7 V( ?% d+ y9 L% ^( k" x) ~ if( $indexname=='/'){ - ]1 Q$ e& e8 e! q" M1 N header("Location: {$boardurl}"); 7 f4 Y7 C, ]( Y}else{, u ]! q7 e i) q0 Q0 X" i header("Location: {$boardurl}".$indexname); 0 `) f& k9 s5 d; Y! l- z8 a5 }} 1 F% [2 m% d# b 2 b- O# z/ ]! W/ {& }1 i7 s3 f+ m. }: f% ~ [更新]dz5.5为dheader ' y/ ^$ e* a9 N; O $ t6 L' ^1 O( Q此修改处的功能是清除cookies后返回到首页,如不修改域名后就有两个/。暂时未发现使用/当首页文件名的其它问题% ~4 Z, D {: y3 x ( R. ]5 U9 G# [ # N9 a, ^9 q) S1 l结 束2 O/ D2 }& u) L$ @) y0 W% `. s8 t ( _1 h8 K% g3 o除了文件的修改,有些地方要配合后台设置,前面都提到了,这里总结一下。主要有:1.URL静态化,只启用普通页面静态化就可以了;2.不要启用 Archiver功能;3.后台的keywords和description设置只是针对首页的(如果您没做列表页和内容页的meta修改则也应用到它们);4.后台首页文件名为/(当然您也可以设置自己特定的)
遨海湾-心灵的港湾 www.aosea.com
您需要登录后才可以回帖 登录 | 入住遨海湾

本版积分规则

网站解决方案专享优惠-3折上云

QQ|手机版|小黑屋|遨海湾超级社区

GMT+8, 2025-5-15 02:47

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表