北美网备份站

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

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

7 ?& N: Z0 I+ [. vx2 e, B3 e7 m) O. N3 n2 ^: K8 ^
Discuz官方默认的html目录结构有下面4种格式6 n0 U  y7 O+ D$ m. ~
/Ym/     = 201407
% q3 M0 Z! \) c- n3 {/Ym/d/   = 201407/02' t5 z5 I' S# B# I
/Y/m/    = 2014/079 O1 }9 X' a6 ^' l
/Y/m/d/  = 2014/07/02
8 f* v0 Z$ H4 }! F; M( w' P! V: C# {1 N9 O! s8 p
ps:建议把第四种修改掉3 m* O7 @9 ]+ ], |* L3 T6 p" ^

1 ?( O$ x3 l0 v4 Y1 {7 ^1、找到/source/admincp/admincp_makehtml.php! M7 C6 n, X' y! H8 w; U
搜索下面代码,约在427行
' R" ^+ \! @. n0 A' T) a
: ~% b& ^* X& R, r6 M复制代码
* f+ }- Q8 F5 h8 q+ N' t2 E1 a6 h( x- m9 s$ A
修改为你需要的路径,看清楚括号数
, r. ^# F* K& W/ `4 C0 Y6 `8 Z
: ?, Y8 |6 m$ y, D7 U, u复制代码$ N2 T3 G2 m9 Y: f2 _! Y

) {! ]- ^, q4 d* [( H我要直接在频道栏目的根目录生成所以修改为'/'
1 l3 x8 q6 |- |! R在后台 > 门户 > html管理 > 设置,可以看到第四项已经变成刚才修改的路径。1 A; L/ F0 I# `. ^5 g
! {6 D3 a& n& m8 K3 ^
2、找到/source/class/helper/helper_makehtml.php
; |8 l* Y7 ]( p' a1 Y搜索下面代码,约在111行0 l4 h" J+ J4 P3 F" P- k! x: i! q

, v. d2 m4 d. i; H9 @+ F3 w3 Q复制代码6 D. m6 n" ]! p" F
3 o6 Z8 O8 p/ ^  O
修改第四项目录结构为'/'
2 B# Z% A$ h- ~5 W+ X/ ^* y
  q' P$ ?2 e' ]+ I复制代码
. N+ C& W3 ^8 d7 }' s# Z
: F/ `" L9 R) u' v0 f3、删掉以前从帖子生成的文件
& D% q! l. B# ?$ ~2 g" {/ j3 Z3 f后台 > 门户 > html管理 > 生成全部
: _0 _( P; p7 L9 m5 c6 T8 |生成后前台可以看到路径已经改变为新的扁平化结构了,seo和用户体验都会很好。
! k( h0 G' V% L- O+ n4 d$ z! O: w  h# @! _7 I2 g





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