
獨立模塊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)生成,不一定會準確,請開發(fā)者自行調(diào)整)
獨立欄目需要和共享欄目區(qū)分出來,舉個例子,
有共享欄目是/abc/cde.html
獨立欄目的規(guī)則就應(yīng)該寫成 /xxx/abc/cde.html 或者 /xxx_abc/cde.html 也就是需要區(qū)分出來,否則系統(tǒng)只能識別一個了
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復@迅睿開源社區(qū)技術(shù)-小白 我獨立模塊的欄目命名和共享模塊里的不會重復,獨立模塊里的一級欄目是不是就是必然會有兩個目錄的?只能通過-或者_來變成一級目錄?
兩種方案解決
方案一就是一樓的辦法加一個符號做為區(qū)別
方案二,修改config/rewrite.php里面,然后在return之前做一次判斷,判斷這個url是否是共享欄目,
如果是就返回到共享欄目的路由去,
如果不是就繼續(xù)向下跑,在判斷是否是獨立欄目的目錄
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!