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

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

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

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

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

x
& ^. j* N; X* n' r% P$ E
x
" U' t: W7 e5 W: n4 iDiscuz官方默认的html目录结构有下面4种格式( W; `' K, d: W+ T' M
/Ym/     = 201407
' @# S& n# t3 r& T/Ym/d/   = 201407/02$ r7 w8 |! y' c
/Y/m/    = 2014/072 c+ W5 ~: `/ G, a" i/ F! T7 P
/Y/m/d/  = 2014/07/02
& _% c9 Q2 w( g3 k  f1 ]
  U* b) E% `) mps:建议把第四种修改掉* c0 X' k, d0 x5 L% n# e5 `$ c! l

! r, X  W: P! N2 s( I5 r  a1、找到/source/admincp/admincp_makehtml.php! ~4 x( H- L/ n
搜索下面代码,约在427行, X$ z8 j/ A' D  g5 [5 v
    6 F  |) _1 ~: E9 d

    7 H/ m1 o# ]: x3 U( v0 D# harray(3, dgmdate(TIMESTAMP, '/Y/m/d/')))

& B" V  m6 }, ~+ I7 ]复制代码
- W. q% R6 J/ P2 O6 i+ b, W8 C, X8 O; Q2 O0 L9 n/ z
修改为你需要的路径,看清楚括号数
6 c, F* ~" u& S2 l  ?7 Y

    + N" J6 E$ P3 R- O0 o* T
    , n8 G6 `" S+ T4 s% farray(3, '/'))
; W, s! x4 o  e( G% k9 A7 g" b
复制代码; I& j; e$ |( {) U. K* t/ m! g

6 g9 ]: y. O" K5 G我要直接在频道栏目的根目录生成所以修改为'/'
' o+ U; I; t8 v- F在后台 > 门户 > html管理 > 设置,可以看到第四项已经变成刚才修改的路径。- [2 H4 S8 e6 P7 A
9 Z  c6 z6 [2 m# l4 J" z
2、找到/source/class/helper/helper_makehtml.php0 k$ X+ A  I( `3 i7 _) b! q  A& F
搜索下面代码,约在111行& m: ]/ N$ Z# a( Z# Y7 X
    % S6 T5 f1 X) f" E% ^. s
    5 [7 v0 g+ a5 A  W
    $formatarr = array('/Ym/', '/Ym/d/', '/Y/m/', '/Y/m/d/');
  e5 V$ b& M# R# g8 N7 l
复制代码
- X8 Y4 {  h# Z7 n3 b) P# j9 t5 ?# f0 P) W0 x
修改第四项目录结构为'/'8 d$ b# U. O' G3 d; F" D$ W3 C. j

    3 `" ~) H  j, G' h
    & s; |+ R' K0 U# s9 H4 ~$formatarr = array('/Ym/', '/Ym/d/', '/Y/m/', '/');
7 @! u$ k4 w: k$ \
复制代码5 g6 F# D6 d7 @% r* U

+ O" u5 k6 w9 {9 P3、删掉以前从帖子生成的文件
9 e6 o' S0 `# G, x后台 > 门户 > html管理 > 生成全部4 l* E# z% i; ~+ t3 J. e' w" L
生成后前台可以看到路径已经改变为新的扁平化结构了,seo和用户体验都会很好。
  b# v, e9 E8 Q
+ |+ V3 ~  k, J, s' Z

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

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

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

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

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