聯(lián)系官方銷售客服
1835022288
028-61286886
獨立模塊url規(guī)則必須帶{modname},我的欄目有一級和二級,如果我欄目頁的url規(guī)則寫 {modname}/{dirname}/ 的話,那一級欄目url就會有兩層,變成了XX.com/模塊目錄/欄目目錄/ ,這個問題有辦法解決嗎,我希望最終一級欄目是XX.com/欄目目錄/
以下這個就是系統(tǒng)生成出來的規(guī)則:
"([a-z]+)\/([A-za-z0-9 \-\_]+)" => "index.php?s=$1&c=category&dir=$2", //【獨立模塊】模塊欄目列表({modname}/{dirname}/)(此規(guī)則由系統(tǒng)生成,不一定會準(zhǔn)確,請開發(fā)者自行調(diào)整)
獨立欄目需要和共享欄目區(qū)分出來,舉個例子,
有共享欄目是/abc/cde.html
獨立欄目的規(guī)則就應(yīng)該寫成 /xxx/abc/cde.html 或者 /xxx_abc/cde.html 也就是需要區(qū)分出來,否則系統(tǒng)只能識別一個了
回復(fù)@迅睿開源社區(qū)技術(shù)-小白 我獨立模塊的欄目命名和共享模塊里的不會重復(fù),獨立模塊里的一級欄目是不是就是必然會有兩個目錄的?只能通過-或者_(dá)來變成一級目錄?
兩種方案解決
方案一就是一樓的辦法加一個符號做為區(qū)別
方案二,修改config/rewrite.php里面,然后在return之前做一次判斷,判斷這個url是否是共享欄目,
如果是就返回到共享欄目的路由去,
如果不是就繼續(xù)向下跑,在判斷是否是獨立欄目的目錄