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

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

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

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

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

x

" }2 C  d: [% b5 O) u2 _$ Q! [* Cx
& @* D: s; |: {: r4 d& [) xDiscuz官方默认的html目录结构有下面4种格式, f1 _  w9 [5 b4 [2 y
/Ym/     = 201407
' I7 F7 t( ~, I! [0 Z5 \! |/Ym/d/   = 201407/02% [3 p4 y+ i4 t- d
/Y/m/    = 2014/07. K% ]7 r4 L1 z( t
/Y/m/d/  = 2014/07/02; {  B! K8 @: B$ g7 X

0 P6 c4 G7 \; H! X/ bps:建议把第四种修改掉# Z1 J/ o* `! |  A2 e8 p

7 u) ^+ I5 y  J  O: I1、找到/source/admincp/admincp_makehtml.php
! O/ d0 ]! a' S+ Q* E. m搜索下面代码,约在427行
) C" c0 N3 ~# y5 c/ t" m7 o+ H

    - G$ ^  P' X, ?$ B) W/ P2 H) C; L+ p5 n
    array(3, dgmdate(TIMESTAMP, '/Y/m/d/')))
; ^% m5 j" Q1 P. b: u5 b) u/ m, O
复制代码
) X( f, B$ T" b- t2 \6 u0 N! Y; e- N& B7 G4 g
修改为你需要的路径,看清楚括号数- o$ H( W- t- _! j. X" B8 A

    ' R" S7 |6 u  m6 g& M' U: F' ?) _+ q" ~, W) Y5 C) u
    array(3, '/'))
; @+ R/ @% \3 r3 s, ~
复制代码
+ k3 x4 B- G, ~# i+ H
1 `$ m* W1 d5 c- [3 _) N3 H我要直接在频道栏目的根目录生成所以修改为'/'
. c( h! j6 `% W  r- I  U在后台 > 门户 > html管理 > 设置,可以看到第四项已经变成刚才修改的路径。
+ c( t" P1 }4 L: ]
% z. C. ^1 c* ?* V$ U2、找到/source/class/helper/helper_makehtml.php
. C7 L" g/ h+ K/ R搜索下面代码,约在111行
9 b7 I3 C2 j  G0 J# o

    ) C8 M: F# w# j! u8 i3 M, A! O" e% A: S8 z
    $formatarr = array('/Ym/', '/Ym/d/', '/Y/m/', '/Y/m/d/');
- {+ J0 C* X+ P5 V: _4 e2 ~. E
复制代码
1 u* d' e, j3 `3 ~5 e  q* i4 X1 L; w# a
修改第四项目录结构为'/'5 [" h( V) s" q
    / z5 u9 O8 z6 s, P

    & O9 G9 k4 V/ ]. R$formatarr = array('/Ym/', '/Ym/d/', '/Y/m/', '/');

  N. @9 D- U. K+ o/ }* J复制代码
0 x; g) K& P  O7 o' E# g, p7 ]3 n: W  [5 M# r6 Q2 H7 _
3、删掉以前从帖子生成的文件( w5 L8 ^& @. ~, V6 X1 c
后台 > 门户 > html管理 > 生成全部
) ~4 c9 ?% D4 h生成后前台可以看到路径已经改变为新的扁平化结构了,seo和用户体验都会很好。+ \; h) M6 {5 q

* ?. ]2 l8 v3 d8 G

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

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

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

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

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