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

实用,Discuz论坛SEO修改方案

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

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

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

×
假设discuz已启用伪静态功能,使用5.0/5.5 GBK 版本; 5 X6 }2 L; Y) j+ V( ]- i, N/ Q : v& n) u6 q5 F7 [0 {+ n1、meta,content 优化6 u3 m7 w3 n; N' t+ M8 Y 2、内容页的网页复制问题& w5 ^: v7 [$ S* R; \ 3、robots.txt使用及其它 & e. w9 X) F C: p 5 m- Y+ Q0 n& P2 Z, f6 [; `更新$ l9 F( p+ a! |2 E p discuz5.5的robots.txt问题2 _/ A) V" G5 o* { DZ 禁止一个版面帖子的收录的补充0 b( a$ b" X1 |2 p; H! G6 ^/ f : ? S1 B4 x) h6 w4 v 4 n d" _, I* f/ _ 一、meta的优化 ! [0 S/ a4 K& D, Z- X. ^) M& o# ?& @/ j6 _( i1 a4 p6 a! f discuz的后台可以对meta信息进行设置,甚至可以添加自己的头部信息,但它的设置都是针对于所有页面的,全部页面都拥有相同的keywords和description是SEO所不赞成的。 6 l4 F! l, I. r- u* `7 n- X- T4 O- Y : V; p: t5 p3 f8 d1 q + T1 z3 |) X2 d9 o6 L1 _, h方案一:删除meta- a: {. b; X% y( f9 T : U( ]8 d; {: \, A5 f5 S0 D6 j9 T修改页头模板文件 templates/default/header.htm:将meta的keywords和description标签删除。 " o; N+ @ ^ q- @. A3 N+ K1 g$ \, n 这两个标签作用很小了,而且还有discuz自带的一些无用信息,用得不好反而会有坏作用,因此宁缺勿滥。4 J' c2 q, m. f: r Y R: \* m( F; P" } 2 k7 g6 X+ ?% I: {) D& T* n k. w 方案二:定制meta 5 t& r3 S/ P, u3 A: B" V5 {2 j; R* K3 ?/ W' k; l' A5 x 本部分实现了将内容页keywords设为帖子标题,description为内容前100字;也实现了主页与各版列表页meta的单独设置(不同版的不同,同一版各列表页相同)。 8 s, B) u- \& o5 o( p4 ^1 y3 A" \ 1.修改页头模板文件 templates\default\header.htm:将meta的keywords和description标签改为如下形式: S+ q/ N) y% \ 5 }8 t- y4 u4 v / t( y& y* h4 V* N% c! U 3 n0 U3 E( v" P6 o7 I ' e1 k, n- @) B+ \4 m' A: A ; n1 e: {3 J- r( X5 o3 X6 Y( [ + u/ T" s7 ]; p, V2 R n这里的$seokeywords、$seodescription就是后台设置的那个值,下面说怎么定制这个值;{$metakeywords}是奇虎的关键字,留下以后处理 2 f# i, @# u: u , t7 H! C6 G, m/ W9 c( w7 i9 s. R2.内容页(viewthread)设置keywords为帖子标题,description为内容前100字" R) ]" Z% @, V+ ~2 S 0 l h. a6 C8 e- I$ V) H 2.1修改 viewthread.php 文件:1 b0 L. y' t! ?4 C 在 include template('viewthread'); (更新:dz5.5为iinclude template($iscircle ? 'supesite_viewthread' : 'viewthread'); ) 语句的上面加入一行: ; L3 [) V+ }0 Mrequire_once DISCUZ_ROOT.'./include/bmt.thread.inc.php'; # E, k) f1 e8 c 0 B! s1 ?8 a# Z2.2创建 include/bmt.thread.inc.php 文件,内容为5 V! L$ ~7 P* l- m1 j ) r1 U% i) {1 @7 C% ` ; j) u. R" g, s3 d* h6 H& W! h1 Z0 X1 u `if(!defined('IN_DISCUZ')) { exit('Access Denied'); }1 I7 S G' r9 k4 R: ?! @ 1 k8 B T: J, |$ `; {: p/ m2 } $seokeywords = strip_tags($thread['subject']); //关键字设为帖子的标题- J. M$ l2 @* U$ d //(已更新: nethome 提出问题,当启用主题分类并允许按类别浏览时,原来代码会有问题。所以加了标签过滤,本来在viewthread.php中改更好,为以后升级方便,还是放在这里吧,subject很短,不会影响效率) ' t0 U7 k& t. e' u X( S. U* Y! ~5 }# i1 @$ F $seodescription = current( $postlist );//description取文章内容的前100字! l/ H9 T9 G9 B3 t $seodescription = mb_substr( $seodescription['message'],0,100,"gb2312" ); E, }4 J0 w& B4 Y' {% U$seodescription = htmlspecialchars( strip_tags($seodescription) );$ t) Q9 s* I" y" ~/ ]) h ?>2 B! G8 E9 ]7 E6 g( M: q. u# H 7 Z0 f' D7 }& ~: D* h+ Q h" J2 J0 C8 v4 E# r( @# N*此处数字和个别函数适用于GBK版本1 j+ Q3 z8 {3 Z7 h. R % _; T3 _# o" t" w0 X R最后一行作用是过滤内容中的html,否则在meta中会引起语法错误。先是去除HTML标签,但因为这里是前100字,有可能html标签已经被截断了,所以又用了htmlspecialchars转义一下,有可能会有些垃圾信息。 7 D9 r5 I+ |% f, ^; d" I当然也可以在截取之前用strip_tags去除html标签,可能效率会差了。 0 }" t0 q4 t. U, i; D+ W" B3 I$ ]0 W! y& r7 ? *所以此处表达式您需要根据自己的情况修改。 - d. V0 G; Y$ U& z2 T我目前用的是preg_replace( '/[^\xa1-\xff]/', '', $seodescription ),即过滤汉字以外的所在内容,但这样会损失英文关键字。 1 T" p8 h _9 o# b# [# |+ Z* P9 l/ L. W5 g+ `# D. L 别外说明,此处数据都是viewthread.php已取好的,所以不会产生额外的数据库操作,只是做了字符串处理,不会引响效率。% r$ M3 h+ l( c. e% F # O8 c9 S1 @1 G 3.列表页(forumdisplay)设置不同的keywords和description 5 L' b2 ]& Q; z! E7 @0 D 5 u t- k! Q. j- L1 i3.1修改 forumdisplay.php 1 G1 \( c0 A; m0 r2 x 9 L) q1 |" ], ], W! Q文件,在 include template('forumdisplay'); 语句上面添加2 j# b5 H6 W, c require_once DISCUZ_ROOT.'./include/bmt.forum.inc.php';; t5 j! J, @ g# t0 o! C6 N! d / H+ G0 J* w; O0 ]" o. H+ J6 v3.2创建 include/bmt.forum.inc.php 文件,内容为 0 k( M* ?. G k% M& x4 X/ }. x4 ~: a( o$ M : b& l' {) i% p2 k) I3 Z- b+ t2 f : ?" s, J/ D' ~7 L$ E5 ? if(!defined('IN_DISCUZ')) { exit('Access Denied'); }, J c2 h. Q: Q0 b7 I3 l9 c0 a $seokeywords = $forum['name']; ; L* c D9 `4 b# i6 D$seodescription = $forum['description']; ' O0 c X( D) }+ }9 s% R- N z4 P! J switch ( $forum['fid'] ){ / e, H/ \9 f( N0 q case 1: //此数字为版的ID号,不同版设置不同的meta 1 V$ R4 N! U& z/ T% s $seokeywords = 'key1,key2,...';' W `: p! @+ s* j8 m" w $seodescription = 'xxxx xxxx xxxx'; + E y; s, h6 ~/ w break;' e+ }$ V8 |8 U$ @& _( ^' {$ o case 2: , a+ f) p: V$ l" u+ ~9 }2 A. _ $seokeywords = 'key1,key2,...';" o& H4 K2 r0 R- s $seodescription = 'xxxx xxxx xxxx';0 u! W) t1 E* \# `! K4 Q' f break; f+ S, c% K' L: _2 B# r0 o 5 @, E0 d; B \7 U} . q! E; @# c+ u( I7 Z7 V?> 0 K: [! g( L* D# E& o 5 f) Q* P& Y% N3 P j+ F& y( |3 Q( E; t( h" w //更新:一般情况下可以不用switch和case,列表页的关键字为版名,说明为版的说明,若要对某个版设置特殊的关键字和说明,可以设置case。这样解决了版面很多时要设置很多case语句,加快了程序执行速度(不了解php,JAVA的 case进行了优化,执行很快) 7 W4 m* m3 _5 h4 Z% [6 @' ~6 m2 K3 F' B5 F% r1 F 使用修改文件来实现,每版的meta改起来不方便,感觉有些弱智,呵呵。但没有改数据库,用了两个单独的文件,修改了两个文件也很简单,这样升级或迁移更方便吧 , ~( S) y- {. ^/ E" M " s0 Z _3 {6 F6 P/ z7 qcase虽然多了一些,但比起读数据库的记录,速度应该快很多 % t. u( ^8 F6 B/ B8 u5 A; W' a ) K: z2 u9 D, z8 m3 G4.主页meta 0 X7 Y( Y# n: E在后台设置即可。(如果2、3不做,则meta也同主页)- v( _7 D( S$ `) }4 C + G7 J, E0 y8 l; e- e6 } * n! g7 E1 K$ j9 |/ d7 hcontent的优化, T: D# D. X* Y P discuz有个archiver,一是URL容易收录,二是页面比较干静,还有description会从正文中取内容,但archiver没有对内容中[b][url]之类的解析,那些标签起不到作用,原样显示还会增加垃圾信息。 - Z9 O I7 f' V# C3 f* I* |. J5 L本部分主要做两方面的优化,一是去除内容页的无用信息,二是给标题加上 : { ?# m2 j! ~ M+ u0 \

$ a8 k* u M; P! o9 I5 I 。加上伪静态和上篇meta的优化,效果就超过了archiver,因此可以在后台禁用它,还减少了复制网页。 9 H6 d8 K1 I$ m5 q+ V7 o& D9 E6 U l* d7 u4 y$ p 实施方案 ]( k( c% b: @/ J% ?3 t9 o5 ^) v0 @3 Z! f5 s 1.隐藏内容页(viewthread)中的无用信息: % L8 ^1 P1 @7 {( {. R/ u, P! V修改内容页模板文件 templates/default/viewthread.htm: . T! V1 U2 y& s. e, r 0 k8 T0 w' N! ~1 E 将要隐藏的信息包含起来。+ z. ~8 k- o5 ]( X. i& t v/ q! `2 q! r+ p" ? 0 k4 v" m2 `' k, p* t1 ~7 M 准确的说是当游客(bots)访问时,隐藏那些信息,当用户登录后是正常的,所以不影响使用。 - b, ?8 N! A: C. f' S) a这些信息主要指的是左侧用户信息栏、(资料 个人空间 主页 短消息 等等)、用户的签名(隐藏后不怕签名的内容影响正文,链接也不起作用了)4 E. y2 O4 \4 }9 Z$ Q 以住相关文章9 y" n F P; `% W/ q ' @4 V1 n. v% M3 y8 s6 Q 2.为标题加上 ) k6 s3 ^$ a0 d+ L; T: v5 _

$ K7 t3 F3 C9 t1 e标签 3 h2 j) O, e. P- [- h+ {; L0 A修改内容页模板文件 templates/default/viewthread.htm: 0 E- @2 G7 p0 V1 `& @$ k , L/ @3 z+ K- q/ u( n$ a& y/ x + s. ], \0 x8 h0 v( J. d+ W# O* [ S9 g9 {$post[subject]

替换为5 |5 ]+ I9 f3 N0 d p' p! }; o

$post[subject]

; O% u/ o4 j6 k: J 3 ?3 p- O0 M+ W- C. }9 R6 `, a \0 A {- A& G8 O + k5 b9 g* A% _$ R1 l. W$ ` 定制“本帖最后由 XXX 于 xxxxxx 编辑”内容+ y {( p9 @) Q) D, v6 q $ z3 N! N( |; o( n( {( D修改文件 templates/default/misc.lang.php:将下面两行改成您喜欢的内容:0 r7 n/ j1 D. Z3 U1 P. V8 P; C, J / s/ v* S/ K$ b+ i , ?# {0 ?5 T k. _ 'post_edit' => '\n\n[] 本帖最后由 $editor 于 $edittime 编辑 ]', 2 F& M; N4 z. S/ M0 h! n" ['post_edit_regexp' => '/\n{2}\[\[i\] 本帖最后由 .*? 于 .*? 编辑 \[\/i\]\]$/s',& P# Z, Z5 z, E, }0 ^+ k 5 j$ m% Q7 }! `! m w/ c! S. G# g% G9 D: e( W5 c0 A 比如我改成 [ 网站名 URL xxx 于 xxxx 编辑]。改程序无聊时的自娱,呵呵9 d( G0 w1 O( m7 ~; ~ 注意上下两个表达式要匹配。为了防止解析方括号是全角,不要复制后在文件中查找。/ s+ i7 a. j8 v$ A% ^ 5 N) v5 M& w4 U6 l二、内容页的网页复制问题. \% t; W; f; W! }+ K$ \ 4 @# G7 P. x- R4 s. K7 ~ 看看内容页的URL大家就知道了:thread-(tid)-(page)-(forumdisplay page).html,可以看出最后一节表示的是此帖在列表页的第几页。所以,当您的帖子越来越多,这个帖就会由第一页到第二页...,它的URL就会不断的变化。其实打开一个列表页就可以看出来,第2页的帖子链接的最后数字都是2,第3页的都是3,只是很少注意它。我是在SE的收录中发现复制网页越来越多,才对最后的数字注意的。 + N4 O; `' H, m& Z 2 f! u; b5 E. P0 d解决方法7 D% l0 J- G. c7 _1 o 修改 forumdisplay.php 文件: / }% |( P' D9 s4 W / E- k0 }! s& T& t( V% W5 K. P% D5 Y" u: A! _5 p6 E" C9 z 将 $extra = rawurlencode("page=$page$forumdisplayadd"); 语句替换为 + h. G7 b1 }' ^/ j) i: V5 l$extra = rawurlencode("page=1$forumdisplayadd"); ( A* o4 M* ]* O$ o- F) k& B) S# J- l3 G$ G9 U 8 c! N; w2 N" E% k% Q语句中的page就是forumdisplay page,这样改后不管帖子在列表页的第几页,这个数都是1。) y Y9 T# R" Z1 d) N* V - x/ f* o+ p: l8 a 功能损失:当用户编辑帖子或版主管理帖子后,有个提示跳转页:选择转入列表页还是主题页,这时转入列表页的话,只能转到列表页第一页,而不管您原来停留在第几页。! G0 T, w: G6 J) @+ U : o2 F3 A* y: a4 O- v/ T) g 3 X3 I- L! x, X3 \: yredirect的301重定向 : S( ]: _+ @0 o. B# Y3 i* W o" J+ G% q. r) t+ ^ 在discuz论坛中可以看到类似redirect.php?tid=xxx&goto=lastpost#lastpost这样的链接,它的功能是实现“最新发表、最后发表、上一主题、下一主题“功能,仅这一个功能就可以给同一个内容页造成四份复制网页,因此将这样的链接301永久重定向到帖子的静态地址。3 N* S" W- g; T; x, b; }" [ 6 {+ |5 P L+ J9 m5 V5 K- m 解决方法0 t/ p" D: b/ _, W/ x' X0 _1 r4 P 修改 redirect.php 文件: & N; j) p! k2 ~' y9 x4 V+ s ' k' D0 Y# h4 Z2 v0 U' R. R* C w: f, G0 W( c |% v9 }将前两个 require_once DISCUZ_ROOT.'./viewthread.php'; 语句替换为 2 Z9 |3 T' k' D7 r$bmt_url='Location:/thread-'.$tid.'-'.$page.'-1.html'; 0 s% `+ r! e, F( J1 e% c9 ]) N. S8 gheader('HTTP/1.1 301 Moved Permanently'); , g0 Y8 k% _: B0 ]header( $bmt_url ); , x2 a7 r, G0 S' `. e' Y1 k将后两个 require_once DISCUZ_ROOT.'./viewthread.php'; 语句替换为 / _' U1 V* N3 ], d! X7 @& m& s$bmt_url='Location:/thread-'.$tid.'-1-1.html'; , u! s5 f. i% n& |0 v; qheader('HTTP/1.1 301 Moved Permanently'); , S) P6 d) ^' U( @header( $bmt_url ); % I) ^, n+ F6 S) O Y 9 K# G e( S, q7 K* h1 s. k " ~0 N3 C, s' O1 x, U, }5 Ydz5.5的引用处也有个跳转,也可以做301: 2 m, U l: v7 D, K8 d. H3 q1 f: g6 ]- r2 x6 t8 Z8 v; `3 k ( M! G8 Q5 Q* O( p 将 dheader("Location: viewthread.php?tid=$post[tid]&page=$page#pid$pid");替换为 # P9 B- B0 n# u+ Q; S$bmt_url='Location:/thread-'.$post[tid].'-'.$page.'-1.html#pid'.$pid; # ?# i% L6 p4 e! c( qheader('HTTP/1.1 301 Moved Permanently');! S) C. d. k# x+ c header( $bmt_url ); 5 i4 I7 \0 G5 G( \4 k6 k6 R - J" k# C' C% |% ?0 P' o4 ^. w* L. Y$ C% g( } ***注意此处直接转到了静态地址,没有做判断是否开启伪静态功能,所以不开启会有问题% I5 G9 D" _" [& T9 P ! |+ O1 B* P T# B0 x 功能损失:转向到静态地址后,动态地址中类似#lastpost的锚点将无法起作用了,可能要手动滚屏了 2 f% ]& o! p9 Q9 R; o???好像没有影响锚点 ! M9 U% x T# t$ S1 x# x! i$ p- H 5 H$ c% g1 z# @ ( o$ B2 _% V7 l+ _# \提示信息页的网页复制 O" y$ |, N* i + B& X; `' W* Z( f9 q( m 这个问题和内容页也有着很大的关系,呵呵。如管理员设置允许游客浏览列表,而禁止浏览内容时,这些内容页都将返回一没有权限的提示信息页,但它们的URL 是不同的,这样就形成了严重的网页复制,此外还有其它形成的无权操作等。别一种提示信息如帖子不存在等,数量大了也会形成网页复制。这两种提示信息,都是通过showmessage函数分别调用nopermission.htm和showmessage.htm两个模板实现的。: W* M$ v! P- ^9 g/ _6 A ) A9 J0 E# z* j8 @2 C$ Z x6 t解决方法 " s+ ]7 e; l3 f! M, C8 e1.创建另一个头模板文件 templates/default/header_disbots.htm s0 _) @1 ?2 u" S7 H 内容同 header.htm 文件,但加入meta robot标签,如下 1 y* x# X$ g5 l4 H$ Z' \ 2 J( p6 s/ Q0 X( F) D/ ]( _ 5 Z7 @" R/ ]7 E 3 O' P- L8 l; G3 z! |' G% @" |* R+ T! O2 L" e( \+ z 2.分别修改 templates/default/nopermission.htm 和 templates/default/showmessage.htm 文件% ^5 z8 K4 `( Q% S3 a 将它们第一行的 {template header} 替换为 {template header_disbots}. ]7 j& _0 N, t3 ~$ W4 x 2 r5 m9 p5 f3 i# H8 q2 g 虽然对meta robots标签支持的不是很广泛,但这是比较省事的方法 2 q% u- E/ O: [! @. p7 ]2 {因为是提示信息页,用301来实现的话,还要传给转到的页好多信息,修改起来比较麻烦+ {: G5 \. ?6 q, R, w+ ?/ U9 H 2 D8 M8 |, k- J: ` 8 u$ |. B3 z+ l& n! x! p三、robots.txt使用 5 Q7 j3 E1 v+ ~9 y2 Z, ^8 J B 7 m( i# S, N$ y" n( L ]! cUser-agent: * 8 l( _8 v/ R) C% e' r/ F / ]8 Q6 Y! D1 c- L) H) N#禁止一个版面的收录 % T( Q' w; h/ [! n! L, B/ |- ]; R#如果有个水版,不想禁止游客权限,也不想SE收录,已免影响网站质量,可以用如下方法 0 `1 D' X+ ^/ I/ qDisallow: /forum-1-. c7 n& ?, X6 y9 B4 W + U6 l( d2 t6 k$ Y7 f4 l4 p1 k #数字即为要禁止版块的ID。 2 p& b+ b( V: j5 E3 C/ v#注意数字最后的 - 不要省略,否则连ID为11,12等1开头的版都禁了5 W. k' G* Q# d& k; ^ [更新]补充方法:再给内容页加meta robot禁止 & X: _- c0 t0 I* o. R, M3 D6 _' y+ ?# r #再禁网页复制 $ y8 e. K7 w" D5 b1 `Disallow: /viewthread.php3 L+ k( K5 ]6 o- L0 b #这个是内容页的动态形式,前面对伪静态做了优化并修改了很多的复制网页,因此这里动态形式如打印页等一定要禁止9 x" J- y/ r3 O! G- E: s 2 v3 m- S! _2 }0 X2 NDisallow: /forumdisplay.php # G4 [- U9 S* Z1 n9 A! \#这个要慎重:列表页的动态形式,还包括精华、活动、投票等形式。我发现5.0的静态化不彻底,它的上一页下一页翻页仍是动态,这样如果禁止了,十页之后的内容就不能通这索引了。所以如果您站内的交差链接不丰富的话,不要在此禁止,以免影响收录。3 X! x/ O5 o( Y' g( p( | , l- P& @1 Y4 j' t; A hekaiyu说没有这个问题,去官方看了下5.5的确没问题(也许我的5.0本来没问题,也许官方在新版本中完善了正则表达式的替换规则),这样更好了,禁止它,又干净了好多0 @' w: N; ]9 k( a2 I $ J! c' S+ v& k& S; e+ B- |#禁止其它无用内容8 R J% e) A {3 J2 y& e& e Disallow: /profile $ q" l; q& n0 G, T: u4 I! x#用户信息,不知为什么discuz也静态化了,一律禁止6 c8 _' m- R" U& E' K, ?$ B Disallow: /relatethread F# o- }2 e3 m9 {' \; W0 qDisallow: /post ! F& `0 H6 P7 r5 r, _Disallow: /blog 8 F+ @9 o( Y2 C9 bDisallow: /member; Q) F# s- } i) D3 H9 W- Z Disallow: /misc # h: [, n" S9 s, M V3 [Disallow: /faq $ f4 b1 V S8 d" ?8 I8 fDisallow: /my5 j" q2 W2 s6 G( _. l! h0 m4 F- N& A Disallow: /pm 4 a) D0 i0 J. r3 A0 NDisallow: /digest # S s! ?+ a% E% p; _8 [Disallow: /status ! c' e% V3 g+ G0 X1 o, `) t, i# ... ... 等等3 t! ?4 \! C6 W/ V" _* k # ----- robots.txt end ------3 A8 ^- o! ?! p% X [更新]dz5.5的robots.txt后部分给出的Disallow: post.php等是不合规范的,一定要在前面加上"/"。>>详细说明3 E- Z$ K* U6 Z: U ' O" ], W2 x `2 G4 K3 m# } 首页URL问题7 W3 u3 ^1 R7 y; ~* g( h1 ]; U: R 9 v* x( P$ B1 R 后台基本设置->首页文件名如果不设置,会默认为index.php。所以站内到首页的链接为形式为http: //domain/index.php。而我们一般引用论坛首页或交换链接的形式一般是http://domain/。实际是一样的,但SE可认为是两个 URL,而且一个拥有很多的内部链接,一个拥有较多的外部链接,所以哪个被降级都不是好事情,最好统一起来。这里的修改目标是http: //domain/的形式。 I) i0 v! l- w5 P0 L & [5 f6 g! u0 G1 p" X& f1.进入后台,基本设置->首面文件名 设置为: /) E% Y- u8 K+ z( G1 ]+ M 2.修改文件 member.php 将 header("Location: {$boardurl}".$indexname); 替换为4 E5 q2 u4 B3 P6 `& i! _/ s( V' i 0 C) Y7 z9 g3 c3 @! M * `7 J- f" D C9 e- h9 s if( $indexname=='/'){ 3 x* I1 ~3 D8 O$ y( L1 a header("Location: {$boardurl}");) f, R& M5 Q% b: e2 x }else{( b5 E9 b2 }: R& q* o& F7 S header("Location: {$boardurl}".$indexname);; C9 D2 L4 f4 x; D$ c, x( g) P7 ` }4 f: k# ? |4 g8 ]$ F % \( c; ^+ e4 [6 u" ~ - W! v6 z7 e" n8 ^4 R[更新]dz5.5为dheader 1 d X7 Y8 t' J+ T1 n# v5 z7 M1 ~ 此修改处的功能是清除cookies后返回到首页,如不修改域名后就有两个/。暂时未发现使用/当首页文件名的其它问题 + Z, H0 \( u% V2 d) |1 t y0 M7 H( n# L2 S" T* c- l$ C5 \, @ 0 S, B! M: i& R# c1 d5 ^' e结 束 ( }& n2 ]1 v6 Q' ~4 O( N9 A + u- [5 r2 Q& f除了文件的修改,有些地方要配合后台设置,前面都提到了,这里总结一下。主要有:1.URL静态化,只启用普通页面静态化就可以了;2.不要启用 Archiver功能;3.后台的keywords和description设置只是针对首页的(如果您没做列表页和内容页的meta修改则也应用到它们);4.后台首页文件名为/(当然您也可以设置自己特定的)
遨海湾-心灵的港湾 www.aosea.com
您需要登录后才可以回帖 登录 | 入住遨海湾

本版积分规则

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

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

GMT+8, 2024-11-22 02:26

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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