北美网备份站

标题: 学习|扁平化设置:修改discuz生成html文件的目录结构 [打印本页]

作者: 北美生活网    时间: 2017-4-2 14:25
标题: 学习|扁平化设置:修改discuz生成html文件的目录结构
7 M$ o0 z: A; v4 I1 I9 g
x& m+ s1 m  k4 _6 r
Discuz官方默认的html目录结构有下面4种格式
, j3 q% W8 ]; w6 ?4 D, g; k) }/Ym/     = 2014079 X1 d) W& f. _) b
/Ym/d/   = 201407/02; o5 b: \1 q" D: Z
/Y/m/    = 2014/071 F2 J3 H) ]- j" Y
/Y/m/d/  = 2014/07/02* q/ u! L- g+ n  d. @' t

+ z3 c- N0 a; O: w/ kps:建议把第四种修改掉
' L! w. {( T2 Z! a' n* {0 S
1 d. J% ~! k5 b+ @9 _1、找到/source/admincp/admincp_makehtml.php2 D' ?' l: A' L' ^
搜索下面代码,约在427行. x. Y/ A. ?1 p

4 o$ v$ q6 P; H2 c复制代码
+ D1 r  X7 X! y2 D0 L3 h8 k7 S# ~) @5 o+ J* _0 e% X
修改为你需要的路径,看清楚括号数
. a: P) g  g7 o$ T6 f. W
, b/ @. E: T2 m# ^复制代码& X/ m6 \& t; U" L( O5 y- u
2 D( ~* c% n( D- _8 o3 [4 C
我要直接在频道栏目的根目录生成所以修改为'/'8 j$ X# ~: e* a) H- {0 v
在后台 > 门户 > html管理 > 设置,可以看到第四项已经变成刚才修改的路径。
* Z/ z& ?8 ^2 r; n' n
' i* F5 k/ r( V2、找到/source/class/helper/helper_makehtml.php  I1 ~- J' W3 k$ D, Y( T
搜索下面代码,约在111行
' d3 y+ L% c0 j3 a$ c7 A' m
0 \6 D9 m: O0 v8 _- C$ Y复制代码+ W4 x! L2 `& ~

* D1 b! ]8 U& V' F/ s* X2 p7 j修改第四项目录结构为'/'0 e* U7 l" e: X, y( ?

( Y' x/ o1 X( e复制代码
$ R. t* m4 O9 S. t/ h  N' k0 r: K
3、删掉以前从帖子生成的文件4 L+ g6 Q# e% o$ y2 Q1 o1 @8 \8 G
后台 > 门户 > html管理 > 生成全部$ H. h! R, l0 a) X, s6 ^
生成后前台可以看到路径已经改变为新的扁平化结构了,seo和用户体验都会很好。
% Z: C3 E4 C( {& p' _: T- @& V4 g& b3 h8 }5 C





欢迎光临 北美网备份站 (http://beimeilife.duckdns.org/) Powered by Discuz! X3.2