關(guān)于偽靜態(tài)規(guī)則的先后順序的問題
// 自定義頁面規(guī)則---解析規(guī)則----開始
"([a-z0-9]+)-([0-9]+).html" => "index.php?s=page&dir=$1&page=$3", //【自定義頁面規(guī)則】自定義頁面(分頁)({dirname}-{page}.html)
"([a-z0-9]+).html" => "index.php?s=page&dir=$2", //【自定義頁面規(guī)則】自定義頁面({dirname}.html)
// 自定義頁面規(guī)則---解析規(guī)則----結(jié)束
"([a-z]+).html" => "index.php?s=$1", //【獨立模塊測試規(guī)則】模塊首頁({modname}.html)
// 共享欄目測試規(guī)則---解析規(guī)則----開始
"([a-z0-9]+)-list-([0-9]+).html" => "index.php?c=category&dir=$1&page=$2", //【共享欄目測試規(guī)則】模塊欄目列表(分頁)({dirname}-list-{page}.html)
"([a-z0-9]+)-list.html" => "index.php?c=category&dir=$1", //【共享欄目測試規(guī)則】模塊欄目列表({dirname}-list.html)
"([a-z0-9]+)-show-([0-9]+)-([0-9]+).html" => "index.php?c=show&id=$2&page=$3", //【共享欄目測試規(guī)則】模塊內(nèi)容頁(分頁)({dirname}-show-{id}-{page}.html)
"([a-z0-9]+)-show-([0-9]+).html" => "index.php?c=show&id=$2", //【共享欄目測試規(guī)則】模塊內(nèi)容頁({dirname}-show-{id}.html)
// 共享欄目測試規(guī)則---解析規(guī)則----結(jié)束
// 共享模塊測試規(guī)則---解析規(guī)則----開始
"([a-z]+)\/search\/(.+).html" => "index.php?s=$1&c=search&rewrite=$2", //【共享模塊測試規(guī)則】模塊搜索頁(分頁)({modname}/search/{param}.html)
"([a-z]+)\/search.html" => "index.php?s=$1&c=search", //【共享模塊測試規(guī)則】模塊搜索頁({modname}/search.html)
// 共享模塊測試規(guī)則---解析規(guī)則----結(jié)束
// 獨立模塊測試規(guī)則---解析規(guī)則----開始
"([a-z]+)\/list\/([0-9]+)\/([0-9]+).html" => "index.php?s=$1&c=category&id=$2&page=$3", //【獨立模塊測試規(guī)則】模塊欄目列表(分頁)({modname}/list/{id}/{page}.html)
"([a-z]+)\/list\/([0-9]+).html" => "index.php?s=$1&c=category&id=$2", //【獨立模塊測試規(guī)則】模塊欄目列表({modname}/list/{id}.html)
"([a-z]+)\/show\/([0-9]+)\/([0-9]+).html" => "index.php?s=$1&c=show&id=$2&page=$3", //【獨立模塊測試規(guī)則】模塊內(nèi)容頁(分頁)({modname}/show/{id}/{page}.html)
"([a-z]+)\/show\/([0-9]+).html" => "index.php?s=$1&c=show&id=$2", //【獨立模塊測試規(guī)則】模塊內(nèi)容頁({modname}/show/{id}.html)
// 獨立模塊測試規(guī)則---解析規(guī)則----結(jié)束
// 關(guān)鍵詞庫---解析規(guī)則----開始
"tag\/(.+).html" => "index.php?s=tag&name=$1", //【關(guān)鍵詞庫】TagURL(tag/{tag}.html)
// 關(guān)鍵詞庫---解析規(guī)則----結(jié)束
要么獨立模塊錯誤,要么是單頁錯誤,請大家?guī)兔φ{(diào)整一下先后順序,謝謝
這兩個沖突了,都是字母.html,就是規(guī)則沖突,他們兩組有你沒他,有他沒你,只有一個生效,最好的方法就是加一個前綴
"page-([a-z0-9]+).html" => "index.php?s=page&dir=$2",
有點小遺憾, aboutus.html 用的自定義鏈接, photo.html 用的是獨立模塊,不能實現(xiàn)這樣的效果,只有 page-aboutus.html 這樣的是啊
回復(fù)@易學(xué)習(xí)
一樓非常對,名字規(guī)則屬于類似,也是沖突,改改規(guī)則
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!