北美网备份站

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

作者: 北美生活网    时间: 2017-4-2 14:25
标题: 学习|扁平化设置:修改discuz生成html文件的目录结构

' d7 p8 ]8 ~" O1 _3 X6 z2 a( Jx
$ D) P, X0 F2 J: R3 JDiscuz官方默认的html目录结构有下面4种格式
% I2 r0 f' {9 g8 h/Ym/     = 201407
4 u; S5 J! [0 O# [9 |/ r9 c/Ym/d/   = 201407/02
. G* ^4 d" t1 z/Y/m/    = 2014/07
' P. q) {9 S; ^/Y/m/d/  = 2014/07/02( r" i8 O' b/ p* T% J6 r
- [' p9 V8 {9 L* w* e
ps:建议把第四种修改掉* Q# ^( i" E% P; H
7 U- `% f1 W# h1 P. |1 c
1、找到/source/admincp/admincp_makehtml.php
" H* ]" W5 n% |* }, x: O搜索下面代码,约在427行$ l/ l, W6 d! Z7 N

6 W- X0 k& M; h8 \$ s0 O  c5 }% V复制代码1 x! O) o! F9 A4 L$ e0 \

$ C7 G$ N. x% Q; ^! @$ n2 D( |修改为你需要的路径,看清楚括号数" m# Y: ^1 ~1 U$ M6 A, [0 k7 D2 H
+ T  X  ]! p% t& {; q
复制代码
9 x: c  b' T: ]) i
; v; c: W2 v. p/ M' n我要直接在频道栏目的根目录生成所以修改为'/'
/ W$ q5 \; K4 n3 b$ ~" r0 S在后台 > 门户 > html管理 > 设置,可以看到第四项已经变成刚才修改的路径。9 g/ ~) t" T! |! e$ ?

" Y, _* \0 n+ v) G2、找到/source/class/helper/helper_makehtml.php
6 Y+ l2 p0 K6 `0 A4 T: i搜索下面代码,约在111行
) S) q: G6 {- m* y$ N& g1 D, @+ i4 m& @  m  Z# D2 I
复制代码
' c4 c/ C5 g' W2 h' q  W. c0 {* R5 T/ O
修改第四项目录结构为'/'
( h- o7 n$ u" b  j& I5 F
( w4 r2 ~8 ^$ j6 h复制代码
* u4 Z' s. y5 k/ J: _, R
9 ~& t# |. X3 K7 F3、删掉以前从帖子生成的文件4 @( q6 D' H- o% I8 ?8 w
后台 > 门户 > html管理 > 生成全部
; C1 O$ Q% i# f# r9 n7 b2 H+ T. u$ A生成后前台可以看到路径已经改变为新的扁平化结构了,seo和用户体验都会很好。+ ]  i  F) q# E" @6 e1 O1 N9 `

+ _9 }/ v& U+ ?) g6 c% ^




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