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

实用,Discuz论坛SEO修改方案

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

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

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

×
假设discuz已启用伪静态功能,使用5.0/5.5 GBK 版本; ' @8 p% @* B% a( h/ d4 ?7 q6 O" \ r9 H 1、meta,content 优化 ; n8 P5 W/ Z6 q* F, j n# v2、内容页的网页复制问题 ' Q; M+ m& r2 W% j3 |/ y3、robots.txt使用及其它- Z5 M" [4 i0 M+ F4 z' z4 u " ?$ Y2 p% g- [ 更新 6 v6 }' H; g. v5 v- A' Rdiscuz5.5的robots.txt问题 $ M# f1 e! j! `7 T j- c/ U4 lDZ 禁止一个版面帖子的收录的补充 + o* V$ q9 [0 b4 g( ?- v; p. H$ |! G. \) _ $ Q+ P2 V9 c" U一、meta的优化8 x" _* K9 |4 S5 W: U) J - j4 w6 J/ r3 w$ C$ b* N' Kdiscuz的后台可以对meta信息进行设置,甚至可以添加自己的头部信息,但它的设置都是针对于所有页面的,全部页面都拥有相同的keywords和description是SEO所不赞成的。- c: L! x. _' R- w d8 T( q7 B) H2 o! [2 I& W% L u9 l% V* a" r 方案一:删除meta: h4 G0 o/ r; \$ _ # \8 u6 s3 Q6 g/ @' _% M 修改页头模板文件 templates/default/header.htm:将meta的keywords和description标签删除。0 e/ M& |9 q; ?- m 3 i+ r' e$ D- f这两个标签作用很小了,而且还有discuz自带的一些无用信息,用得不好反而会有坏作用,因此宁缺勿滥。1 p7 \1 k* M4 j% {& x, |" ^, ] 7 B; U7 E. F# t; ?; v; N 5 H- x0 D2 D2 I. n' b5 c方案二:定制meta 6 D- D7 _- w; O( H$ Q/ w; y$ d* W. ^( g5 G, E9 ~ 本部分实现了将内容页keywords设为帖子标题,description为内容前100字;也实现了主页与各版列表页meta的单独设置(不同版的不同,同一版各列表页相同)。 : H( Z" r& I8 D% g, ~: U) w 9 m4 O0 `1 H1 b' W: M+ Z' l# L" ?1.修改页头模板文件 templates\default\header.htm:将meta的keywords和description标签改为如下形式 % d% P) z) P( |+ V1 {* u; b ; }. T. \; v$ H2 G+ W! I/ r2 P; C! s x3 n; ^ ( z; T1 }; i$ T2 p. v. {6 U 5 X9 q, a i/ N; S4 ] `/ E. q# u% v% d k4 Y4 D# s c' m $ z) C- X1 X$ w! j% B 这里的$seokeywords、$seodescription就是后台设置的那个值,下面说怎么定制这个值;{$metakeywords}是奇虎的关键字,留下以后处理 / U" v( x. c; d$ t , H+ @8 T- H: m. g8 {4 e8 A2.内容页(viewthread)设置keywords为帖子标题,description为内容前100字 * K! T+ I4 B$ W8 D7 ~3 M; ?: G8 U1 W. n, @, _$ w8 W 2.1修改 viewthread.php 文件:; E" Z C- z9 L9 D& x$ u 在 include template('viewthread'); (更新:dz5.5为iinclude template($iscircle ? 'supesite_viewthread' : 'viewthread'); ) 语句的上面加入一行: 0 p; e/ [7 x/ d, n$ ?# |9 t! J4 A/ W% Mrequire_once DISCUZ_ROOT.'./include/bmt.thread.inc.php'; ! E2 H! J) K% @* o7 L! ^+ E( q- B$ v8 C% l) I' Y2 } 2.2创建 include/bmt.thread.inc.php 文件,内容为 ! c: ]1 b8 }& M' C" ]2 k( }6 t, R) j 1 j; J7 h1 L- q) F5 L2 v1 f; ?if(!defined('IN_DISCUZ')) { exit('Access Denied'); } ( w: z' f# W/ E7 R! e. l D& p! B3 {' {+ y, x% N $seokeywords = strip_tags($thread['subject']); //关键字设为帖子的标题" ]& C( b' w/ C, U& L //(已更新: nethome 提出问题,当启用主题分类并允许按类别浏览时,原来代码会有问题。所以加了标签过滤,本来在viewthread.php中改更好,为以后升级方便,还是放在这里吧,subject很短,不会影响效率) 9 J' B3 U" t5 [! b. \ M7 \ - }& q6 H) }2 G/ X# o/ _$seodescription = current( $postlist );//description取文章内容的前100字7 t9 j' G1 w. V6 j $seodescription = mb_substr( $seodescription['message'],0,100,"gb2312" ); - Y) U7 B# O# s0 ]8 ?5 M$seodescription = htmlspecialchars( strip_tags($seodescription) ); 2 V3 K: \% z/ F" [3 R?> 3 {1 H0 y) T% e$ Q: e - ^! \, x6 \; E1 P' ^) H+ u( X: }' B5 D) H5 }5 G4 ^6 _- T" s *此处数字和个别函数适用于GBK版本 + {: e% E1 M4 ]9 V7 K, Q) X. c. y" \ Z 最后一行作用是过滤内容中的html,否则在meta中会引起语法错误。先是去除HTML标签,但因为这里是前100字,有可能html标签已经被截断了,所以又用了htmlspecialchars转义一下,有可能会有些垃圾信息。+ k$ j# q. `* R1 ^ 当然也可以在截取之前用strip_tags去除html标签,可能效率会差了。 H1 U7 U X" \5 j9 b# S7 B+ a , ^7 y# l: ~. R( o: ? *所以此处表达式您需要根据自己的情况修改。 9 c7 E4 A0 z) I' o- f我目前用的是preg_replace( '/[^\xa1-\xff]/', '', $seodescription ),即过滤汉字以外的所在内容,但这样会损失英文关键字。 $ D1 y* |, Y e( s: ~7 o0 r4 h* o6 X/ c) \ 别外说明,此处数据都是viewthread.php已取好的,所以不会产生额外的数据库操作,只是做了字符串处理,不会引响效率。8 F2 v$ W7 I! l5 p' } - R5 ]8 J% G& |7 Y3.列表页(forumdisplay)设置不同的keywords和description 9 e w3 w8 n, l, B* _+ s4 b. }6 I# ]5 n; ?$ D; _2 Q 3.1修改 forumdisplay.php' ] r5 S" @! u) r2 P ( @+ Q: {9 y" F/ `文件,在 include template('forumdisplay'); 语句上面添加: k% t4 M( P9 I( q require_once DISCUZ_ROOT.'./include/bmt.forum.inc.php';, q" @2 R2 A' e. p& Q* I 9 Y, q7 E* E1 ? 3.2创建 include/bmt.forum.inc.php 文件,内容为# M; e- o/ W4 s2 [ ) t" f$ N0 U; ~- p 1 v: S6 k. p" I8 e0 s; _& [9 x: i# V( B& b2 F; z: {7 y9 X if(!defined('IN_DISCUZ')) { exit('Access Denied'); } % Y5 L, |3 O6 Y8 R2 R$seokeywords = $forum['name']; * [8 R: `3 Q/ J$seodescription = $forum['description'];( _$ m P' F! D 4 Y) x! u2 d% h5 ]+ E3 l switch ( $forum['fid'] ){ / `7 F. S+ H6 ]1 I. u4 G case 1: //此数字为版的ID号,不同版设置不同的meta2 t0 G3 S. L1 _0 R8 ^% f( e $seokeywords = 'key1,key2,...'; . a" S6 s& \" L6 B5 w- p" v $seodescription = 'xxxx xxxx xxxx'; 3 {" R; M( k# e. Q' l; W break; : ?' T2 U& U6 z( M9 _ case 2:; Q1 C9 n6 h$ W. p1 Y9 s2 \6 C $seokeywords = 'key1,key2,...'; 3 j; S6 s: S6 B9 i3 \( f! k $seodescription = 'xxxx xxxx xxxx'; , Q8 n' b. G6 Q/ b* M: o; |; a break; ) ^- E; `4 Z+ h! }3 v, h: }; u, l4 |/ S! ^9 F3 O r4 D }# d4 ^9 m( j: k+ g2 Y/ Y* J" k ?>2 \5 j: R' m* i1 t; }9 U2 f 2 F2 |2 e: c6 P: n- M7 b3 X& l) v9 l. j% z, ~3 l2 M7 {7 V //更新:一般情况下可以不用switch和case,列表页的关键字为版名,说明为版的说明,若要对某个版设置特殊的关键字和说明,可以设置case。这样解决了版面很多时要设置很多case语句,加快了程序执行速度(不了解php,JAVA的 case进行了优化,执行很快)8 d& W4 s1 t9 S0 S: N8 ] " \$ L: G4 D* t: N 使用修改文件来实现,每版的meta改起来不方便,感觉有些弱智,呵呵。但没有改数据库,用了两个单独的文件,修改了两个文件也很简单,这样升级或迁移更方便吧1 ?9 x; z( S# m0 J- T, E; ` . r% u8 {& ?2 T1 h9 h; M& ycase虽然多了一些,但比起读数据库的记录,速度应该快很多 2 Y9 x4 K. x u- L ' X/ H" N5 ]/ k! f; {" E4 Z4.主页meta : N9 _: d S" |# ?$ c8 n在后台设置即可。(如果2、3不做,则meta也同主页)8 I& d1 |7 w: G3 K7 { , }" i9 }# d8 x# T$ A9 x' l4 {6 ]! v& U* b! B content的优化 $ P9 o% g4 W5 c4 y$ |discuz有个archiver,一是URL容易收录,二是页面比较干静,还有description会从正文中取内容,但archiver没有对内容中[b][url]之类的解析,那些标签起不到作用,原样显示还会增加垃圾信息。 ! W' Z- b+ ]: e* x5 Y2 B: z3 h0 _' U本部分主要做两方面的优化,一是去除内容页的无用信息,二是给标题加上 # ?, F8 e4 \1 P

1 H+ }) V) ]+ j% E e: V# m。加上伪静态和上篇meta的优化,效果就超过了archiver,因此可以在后台禁用它,还减少了复制网页。 ! J1 s# W5 {* W # ]: s Y: d. V实施方案 * K& F& o" v1 H1 m $ n$ @$ x4 L. F& I1 f1.隐藏内容页(viewthread)中的无用信息: * ~* `" }/ T+ p修改内容页模板文件 templates/default/viewthread.htm:$ z( `7 b* k2 q+ J& `# v ; H0 a! W% l& ]9 E1 l, R6 N1 m* ^ 将要隐藏的信息包含起来。 7 |3 r0 A' y/ d2 ~' T2 h$ x8 W4 z 9 {0 ~! J7 f2 G9 s( G准确的说是当游客(bots)访问时,隐藏那些信息,当用户登录后是正常的,所以不影响使用。& c0 U6 J1 I& E" [ 这些信息主要指的是左侧用户信息栏、(资料 个人空间 主页 短消息 等等)、用户的签名(隐藏后不怕签名的内容影响正文,链接也不起作用了)% I1 ~; Q' \3 H6 K5 V9 V 以住相关文章 9 X" m% a6 y; r8 }1 B1 x) ^ . q7 l; ~% y) v7 `, ~" A2.为标题加上3 B: T; f" ?$ G

0 L d) e/ h2 [* O 标签 _ U5 @2 v% }5 c! B& X! A修改内容页模板文件 templates/default/viewthread.htm: 2 G8 u3 A! {+ M 4 Y; v; e6 l' h, T& [2 c2 L0 t6 m x! P+ W0 |- S$post[subject]

替换为5 M9 i! i5 A% t8 F: A

$post[subject]

7 V, j' I; G; w( E# A# z& c$ i/ g4 { ; J4 ~2 s) [3 l9 ]) l4 q6 x 1 J, j8 q0 A2 G. W' O, R0 r( G 定制“本帖最后由 XXX 于 xxxxxx 编辑”内容* Z) `0 X# i4 t: Z& a- L , x9 V9 Y" ^/ R8 f修改文件 templates/default/misc.lang.php:将下面两行改成您喜欢的内容:/ l6 Y4 j' Q; m, J! s 3 G4 m7 o4 E) X( A6 R" ^ $ x, U+ } e0 J) y) m'post_edit' => '\n\n[] 本帖最后由 $editor 于 $edittime 编辑 ]',2 R) R2 X* o N5 a 'post_edit_regexp' => '/\n{2}\[\[i\] 本帖最后由 .*? 于 .*? 编辑 \[\/i\]\]$/s', % ]$ m* \5 | K) p% r( @6 f o ) M- J7 V. B- _# ]. F! D" g2 l # I! F* W& m' `* d8 M c! r: i比如我改成 [ 网站名 URL xxx 于 xxxx 编辑]。改程序无聊时的自娱,呵呵 0 F2 v" J& x0 }( l1 B! W$ X" V注意上下两个表达式要匹配。为了防止解析方括号是全角,不要复制后在文件中查找。' z6 a; ~. {" X6 ?* ? 4 L% [1 k& |1 r+ h: g& H 二、内容页的网页复制问题 7 T/ {: F. H# q g. w5 h' q5 @3 i% \3 Y0 |& i 看看内容页的URL大家就知道了:thread-(tid)-(page)-(forumdisplay page).html,可以看出最后一节表示的是此帖在列表页的第几页。所以,当您的帖子越来越多,这个帖就会由第一页到第二页...,它的URL就会不断的变化。其实打开一个列表页就可以看出来,第2页的帖子链接的最后数字都是2,第3页的都是3,只是很少注意它。我是在SE的收录中发现复制网页越来越多,才对最后的数字注意的。. U0 L- k* _- [, ]6 W' m , _" S7 G/ w: h! S/ A, ^解决方法 " t( V, E' p7 Q5 U8 y1 L修改 forumdisplay.php 文件:3 ^' f0 E3 }# l4 @; y% T . | y* G. }6 T* Y }% H% q; `3 ~+ D9 N/ n0 l x! n 将 $extra = rawurlencode("page=$page$forumdisplayadd"); 语句替换为3 a: g( r) B) s% e $extra = rawurlencode("page=1$forumdisplayadd");1 F; g1 o( s2 R: g. V 7 U' T, R7 o, S, R4 r % S( q- h# k& U4 F H* t语句中的page就是forumdisplay page,这样改后不管帖子在列表页的第几页,这个数都是1。 6 q% d3 F3 h1 q1 q# s$ m4 b7 T4 N f0 v R5 s% I( u3 {; z功能损失:当用户编辑帖子或版主管理帖子后,有个提示跳转页:选择转入列表页还是主题页,这时转入列表页的话,只能转到列表页第一页,而不管您原来停留在第几页。5 e) y1 U! G* G0 R9 y: Q* s* | 8 ?5 g6 b0 b4 U! v 0 C/ c5 a* r: b2 l9 U8 j redirect的301重定向 8 `* G) t0 u4 Z2 Y) x+ Y ' R. S$ a, ]$ k% j# {在discuz论坛中可以看到类似redirect.php?tid=xxx&goto=lastpost#lastpost这样的链接,它的功能是实现“最新发表、最后发表、上一主题、下一主题“功能,仅这一个功能就可以给同一个内容页造成四份复制网页,因此将这样的链接301永久重定向到帖子的静态地址。 0 K( ] x/ f" a9 z8 ]5 g4 W: X* Z' N( C* p. B' \ 解决方法# t' l) d. J& V# F' P8 k1 B6 h- h 修改 redirect.php 文件: : q% L; ]* ]0 X& Q3 ]. G! U! u0 {9 D . I( k1 ~8 H+ J 将前两个 require_once DISCUZ_ROOT.'./viewthread.php'; 语句替换为 $ Z( n7 D9 F( C) X( l2 Y. V" j$bmt_url='Location:/thread-'.$tid.'-'.$page.'-1.html';( K2 y! f) [$ ~3 o& ~& B header('HTTP/1.1 301 Moved Permanently'); 8 q" g9 h) d. n% V) zheader( $bmt_url ); 6 j) a# E3 Y* F6 }4 d) Q将后两个 require_once DISCUZ_ROOT.'./viewthread.php'; 语句替换为6 W$ y# n; D' ^' U. T0 E5 @ $bmt_url='Location:/thread-'.$tid.'-1-1.html';! \7 y6 |. i8 c# T5 }: y header('HTTP/1.1 301 Moved Permanently'); / M3 T& K4 U& n8 g* |+ Aheader( $bmt_url ); : S+ t% m+ W/ b1 I, ` " u# M: G3 k8 }# {4 K( Y9 z; \$ a ) S( W9 G: t$ i. ? bdz5.5的引用处也有个跳转,也可以做301: : E. G$ {8 W5 I6 ?. `0 }; @ + y1 P s+ `: X' F; l3 }& f# d; T+ w! Q 将 dheader("Location: viewthread.php?tid=$post[tid]&page=$page#pid$pid");替换为' x5 e/ B, J7 P$ V* O) r $bmt_url='Location:/thread-'.$post[tid].'-'.$page.'-1.html#pid'.$pid;' ~: }3 U- N( R \: N& d g, V. C header('HTTP/1.1 301 Moved Permanently');8 S9 M, W9 k6 Y' d8 f header( $bmt_url );% n2 O$ i1 b; y4 f3 g' L( H ) v# g3 t1 I! O ; R- m8 s$ D2 j; `# W***注意此处直接转到了静态地址,没有做判断是否开启伪静态功能,所以不开启会有问题' m) P, _# Q3 ]+ d8 }8 a$ k# ? " o1 W+ f7 O, g- G( ]- U 功能损失:转向到静态地址后,动态地址中类似#lastpost的锚点将无法起作用了,可能要手动滚屏了) d, u* f; }1 n* t% m, F$ b& ? ???好像没有影响锚点 6 i8 |$ C9 R/ z# C9 H: z. X2 s, ] 8 ~! b5 D- n' _% b6 [ 提示信息页的网页复制 6 D" N- y* a' l, |- Q2 @3 a/ a' h& e" ~; e+ [* E 这个问题和内容页也有着很大的关系,呵呵。如管理员设置允许游客浏览列表,而禁止浏览内容时,这些内容页都将返回一没有权限的提示信息页,但它们的URL 是不同的,这样就形成了严重的网页复制,此外还有其它形成的无权操作等。别一种提示信息如帖子不存在等,数量大了也会形成网页复制。这两种提示信息,都是通过showmessage函数分别调用nopermission.htm和showmessage.htm两个模板实现的。 + C8 q) R8 x& {4 C2 u7 S$ N+ z- W7 ^: @2 k6 N" W u& r 解决方法 6 ~9 N `; [+ i' k0 t$ ^ k- r1.创建另一个头模板文件 templates/default/header_disbots.htm ) r* G6 `! j6 w) j$ X* G. I内容同 header.htm 文件,但加入meta robot标签,如下8 P6 y9 W" j3 U) ] X! @0 `$ Z; j7 d. K 8 x- {9 w' R N: @% o, K( o z, P: ]0 M+ n- Q 7 a( Z' `. ? S0 n3 ~1 B 2.分别修改 templates/default/nopermission.htm 和 templates/default/showmessage.htm 文件( l5 V/ H& \4 ~$ g* @ 将它们第一行的 {template header} 替换为 {template header_disbots} " `/ G; l/ S( L6 |" a $ v6 m5 s }0 s" Q虽然对meta robots标签支持的不是很广泛,但这是比较省事的方法% R2 {- o5 l8 X" C# \$ v5 k w 因为是提示信息页,用301来实现的话,还要传给转到的页好多信息,修改起来比较麻烦 , ?! N& [9 a m& `" ^6 y% M6 d: Y; ? 5 X! ?, P& t2 V7 W三、robots.txt使用5 v6 C: c/ b x2 A 3 A+ u$ H% A" J) X* \ User-agent: *, X v7 O) j$ ^- U! k 0 p1 W l% J/ v. \# X, O8 v #禁止一个版面的收录 , ^/ E& m( T2 x, T6 G1 g#如果有个水版,不想禁止游客权限,也不想SE收录,已免影响网站质量,可以用如下方法6 [! u1 T3 z4 w! q3 a: R Disallow: /forum-1- , ^4 {9 u4 D) b r$ ^8 m9 C! _/ ?1 H7 J! A/ O: u #数字即为要禁止版块的ID。 . a. ~9 U: Z& K$ ~7 K" C+ _5 M#注意数字最后的 - 不要省略,否则连ID为11,12等1开头的版都禁了1 R1 o3 m% H" x2 g [更新]补充方法:再给内容页加meta robot禁止 R3 {2 P0 s9 v9 s4 _, @( N , [. w! M( M, e; d. I# m#再禁网页复制 r/ ^5 L# v/ yDisallow: /viewthread.php c4 L- }: ~# o#这个是内容页的动态形式,前面对伪静态做了优化并修改了很多的复制网页,因此这里动态形式如打印页等一定要禁止 - }/ O5 _- T M# j0 x7 p0 q 3 `6 _ O9 D# T- a9 G) ODisallow: /forumdisplay.php( }6 c" v4 ] X; }! G x7 E; b #这个要慎重:列表页的动态形式,还包括精华、活动、投票等形式。我发现5.0的静态化不彻底,它的上一页下一页翻页仍是动态,这样如果禁止了,十页之后的内容就不能通这索引了。所以如果您站内的交差链接不丰富的话,不要在此禁止,以免影响收录。( K8 d. c% t2 A, `; F 2 R! Z: ^. A6 A, M+ Ahekaiyu说没有这个问题,去官方看了下5.5的确没问题(也许我的5.0本来没问题,也许官方在新版本中完善了正则表达式的替换规则),这样更好了,禁止它,又干净了好多, v" M+ ~' u$ m% E9 ?0 A. m9 b {% \6 H6 C6 Z v3 K- ^#禁止其它无用内容 2 j/ _6 X) O8 j) zDisallow: /profile % Z( {2 n! n, ]0 A) S! A4 S% w#用户信息,不知为什么discuz也静态化了,一律禁止 . F* F7 z& J, Z4 r. JDisallow: /relatethread2 l3 p; t9 p$ n8 N8 l! g/ t Disallow: /post+ @! M+ T; {! r- ? Disallow: /blog7 I3 t: V8 u# x- L) c5 c8 A Disallow: /member 4 j7 _' ]& q1 `Disallow: /misc9 S2 M& {; p/ ?$ z$ L' m) ~2 i5 @6 m# a Disallow: /faq ) q4 y- j+ K) ?' P3 |Disallow: /my0 ]1 u+ T" E$ J. \ Disallow: /pm& @: j2 w; h f, b1 P: @' x4 A0 @ Disallow: /digest) [& D% T i; J7 m [ Disallow: /status! L, I, l; @: n3 u5 G # ... ... 等等 4 G. E% K' O3 y$ P# ----- robots.txt end ------8 B) f C& p# T/ Y [更新]dz5.5的robots.txt后部分给出的Disallow: post.php等是不合规范的,一定要在前面加上"/"。>>详细说明1 P2 m. f$ M" R4 x1 v0 r0 b7 L ! m$ x4 U2 n+ D1 X' E! w首页URL问题$ v! ]) K) d9 r6 d L* U) r v* `; ~) `' D 后台基本设置->首页文件名如果不设置,会默认为index.php。所以站内到首页的链接为形式为http: //domain/index.php。而我们一般引用论坛首页或交换链接的形式一般是http://domain/。实际是一样的,但SE可认为是两个 URL,而且一个拥有很多的内部链接,一个拥有较多的外部链接,所以哪个被降级都不是好事情,最好统一起来。这里的修改目标是http: //domain/的形式。 % _* P5 H+ P r# u2 A3 W g! `/ A* E9 z. l! k. k 1.进入后台,基本设置->首面文件名 设置为: / ( M( W# v0 D% |" x7 w2.修改文件 member.php 将 header("Location: {$boardurl}".$indexname); 替换为4 N- u2 l; R! }: j 0 E, a& ^. \1 `6 k5 e+ A0 L% B3 Z. i4 ]& u) n if( $indexname=='/'){& X& X( B6 f! H: j' Q4 d2 n2 { header("Location: {$boardurl}");. Y5 z3 s" J8 e }else{. d& G+ K, S" j% D header("Location: {$boardurl}".$indexname);, q5 ^% d4 G- ]* v/ h" K }7 M* W7 e0 j" [1 m; v& R! c+ ^ ' E" \% c; l, E3 ]9 ?( G1 L 8 b3 G: P( b* z- J, q[更新]dz5.5为dheader0 \# ^2 T; \# p+ ~+ w& Q# f% K & Z2 O8 [: w5 y此修改处的功能是清除cookies后返回到首页,如不修改域名后就有两个/。暂时未发现使用/当首页文件名的其它问题 9 {4 `* C! H4 X0 u- ~) x9 d, d; |* v* N ' h+ u) w0 I! b+ `, U. C7 Z* g4 t6 S" S# R! p; s' Z w- A: b 结 束 : f+ Y/ v" W% s1 ~! h. p$ S% Z6 f! Y& u# h0 y& F+ y# k: {" z, m! R7 w 除了文件的修改,有些地方要配合后台设置,前面都提到了,这里总结一下。主要有:1.URL静态化,只启用普通页面静态化就可以了;2.不要启用 Archiver功能;3.后台的keywords和description设置只是针对首页的(如果您没做列表页和内容页的meta修改则也应用到它们);4.后台首页文件名为/(当然您也可以设置自己特定的)
遨海湾-心灵的港湾 www.aosea.com
您需要登录后才可以回帖 登录 | 入住遨海湾

本版积分规则

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

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

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

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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