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

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

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

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

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

x
. t/ [: _3 U. _$ Q& H
x$ A, E7 ^6 g& K6 `% d9 J
Discuz官方默认的html目录结构有下面4种格式) d4 r5 F$ X3 z" W
/Ym/     = 201407; \" }' b" l! Q7 k
/Ym/d/   = 201407/020 g) o9 g; ^& I* D0 j
/Y/m/    = 2014/07  n# S0 @& Q/ U0 y0 k7 C
/Y/m/d/  = 2014/07/02
  B* M  \6 H/ F* T* n+ H2 h- J0 t+ k# [% t* F+ r
ps:建议把第四种修改掉7 c: \3 M: L, d# }$ T

' @. y1 u/ K, G8 i# Q- @1、找到/source/admincp/admincp_makehtml.php
: k, ^) I! e2 Y$ ]0 g搜索下面代码,约在427行) Z7 p) ]" x$ P
    + V) L0 \' w* }+ k' l& R3 P
    5 o' D  n+ ~2 G; G7 o, Z6 K
    array(3, dgmdate(TIMESTAMP, '/Y/m/d/')))
+ c' [# b5 a8 H$ @3 ?
复制代码
( T0 A" F) `7 J  m+ X" _& S  B
6 ]* p) N! ]8 K7 y9 M# z% J修改为你需要的路径,看清楚括号数. M+ D1 U6 o% k4 O3 [* ]. a
    5 \% Z9 i7 d* @1 s. v1 u$ M

    * T* f8 w; ^. {6 uarray(3, '/'))
1 ]& `2 e' |/ ]7 C# |
复制代码
! {9 R, _! R# q* T/ G# e. z" _
8 C( q5 b8 f2 k0 U我要直接在频道栏目的根目录生成所以修改为'/'
2 H, N' l. P% C/ p% `* y在后台 > 门户 > html管理 > 设置,可以看到第四项已经变成刚才修改的路径。1 c' N2 T5 j- C. y/ D& b

: {- L0 w3 E# |/ N  t: v2、找到/source/class/helper/helper_makehtml.php" U3 B" W: r6 B# _7 i
搜索下面代码,约在111行" U( K$ F1 A6 b. G6 _0 {! p
    8 S! Y0 q2 [" g6 M8 f

    / S# `  q  E" o9 `' n$formatarr = array('/Ym/', '/Ym/d/', '/Y/m/', '/Y/m/d/');

' E" X8 u# r1 n1 P+ O复制代码+ ^% f4 o. A: `  `3 \" Z3 ~
! A- D- \6 q3 z7 J# [3 S  i9 {( t
修改第四项目录结构为'/'6 P, J; n' M# O+ D; ^: D* E" S

    4 f7 R- g, X0 |8 P; V/ G9 o2 B8 x8 }1 k7 p0 U# @  l; Z
    $formatarr = array('/Ym/', '/Ym/d/', '/Y/m/', '/');

( o& m7 u8 r6 h复制代码
# d  u, E2 m7 ~) Q0 r
: ~  _; G1 a# ?6 }* O- R3、删掉以前从帖子生成的文件
* o4 \) |1 T2 s8 i# D后台 > 门户 > html管理 > 生成全部9 h! o' |$ k. {
生成后前台可以看到路径已经改变为新的扁平化结构了,seo和用户体验都会很好。
% M7 E9 \1 F( l
4 H% t3 J- n, D, }

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

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

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

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

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