点标签看更多好帖
开启左侧

[学习借鉴] 学习|扁平化设置:修改discuz生成html文件的目录结构

[复制链接] 0
回复
6555
查看
打印 上一主题 下一主题
楼主
跳转到指定楼层
发表于 2017-4-2 14:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
+ g2 f- ^* O! V( |/ j
x
+ o0 \4 o- {& W  g, tDiscuz官方默认的html目录结构有下面4种格式
+ N8 c% h& g- Q% E9 M# ^3 u/Ym/     = 201407* _" a9 K1 N1 A+ J
/Ym/d/   = 201407/02
6 t4 D; @/ q* k; d  q3 e/Y/m/    = 2014/07& l7 e& |2 |5 p/ I% p4 ~
/Y/m/d/  = 2014/07/02
9 T! s; Z" }# O" S* {/ ~
& Y! ^& s/ h# l- y  r2 m# Gps:建议把第四种修改掉
- t# `3 g2 t' T3 H  h& b3 m3 [% ]/ w1 x
1、找到/source/admincp/admincp_makehtml.php3 Q4 w" `9 [, i& `% r5 i) ?; `* `
搜索下面代码,约在427行& H/ m/ ?$ _! s+ l' t; ?8 `

    . y% Q9 k& o$ K1 W' ^1 s  K2 ]. R' e4 P+ Q- H! K: Y2 `8 i6 {
    array(3, dgmdate(TIMESTAMP, '/Y/m/d/')))
8 l9 Y# C1 w/ {! B/ s- o
复制代码
- q; \$ W$ F! G# u4 g% ^; S; m' m6 ]  _, |, C; X. x
修改为你需要的路径,看清楚括号数
( w/ I, W" A' \7 Z6 B' e" v- R! x
    , h% q2 J& ?+ T( q- a& I) L: f

    9 E: G* ]) E! v- U( [! uarray(3, '/'))
. e# u% J# U6 K3 y" k& G1 W. K; X
复制代码' J7 T7 J8 Y! L9 U) b

; o! t( G9 V6 ?我要直接在频道栏目的根目录生成所以修改为'/'
( p. z- O% _, J% T. w3 \/ Z在后台 > 门户 > html管理 > 设置,可以看到第四项已经变成刚才修改的路径。
" [8 x; W* f0 I; G7 L) z0 [" Q. B5 ?2 ]- [  K4 H) U
2、找到/source/class/helper/helper_makehtml.php# s! @+ \" F. L' e7 [( X) E
搜索下面代码,约在111行
/ B0 ]% _3 b# |) `
    ' R9 f. L, \% }0 y) ?$ }  q  Z
    / e; c0 Z' K' U( Z/ }
    $formatarr = array('/Ym/', '/Ym/d/', '/Y/m/', '/Y/m/d/');
, ?3 b$ @) Z% }
复制代码
$ \% ^/ {; \, Z" P" g  E8 B3 Y/ s
4 X! O! v6 T( |7 A/ z修改第四项目录结构为'/'' \7 l( A+ Y6 i& O5 `/ D
    ; J+ D0 |8 V# U# {& f$ i: I  g

    8 a5 Q+ `+ E5 I8 \* H+ ~$ p$ _$formatarr = array('/Ym/', '/Ym/d/', '/Y/m/', '/');

! x4 G  r4 Z/ n# e! m7 A7 C' g7 O复制代码
/ L1 N* _8 t: E; j% C
0 {# W4 K2 A  ^- }8 ?3、删掉以前从帖子生成的文件
# v3 p' z6 m3 n. y' U后台 > 门户 > html管理 > 生成全部, e. _. S6 n! t
生成后前台可以看到路径已经改变为新的扁平化结构了,seo和用户体验都会很好。. D# q5 z. ~( p4 r$ W
, t0 z. M# \* E  j# E


转载请保留当前帖子的链接:https://www.beimeilife.com/thread-46003-1-1.html 谢谢

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表