迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
我在欄目目錄中設(shè)置有短橫杠,比如cateorgy-15 然后偽靜態(tài)前端地址是/category-15.html 訪問是404,去掉后臺欄目目錄短橫杠,改為category15,前臺打開就正常了。請問,如何設(shè)置才能支持短橫杠地址?
回復(fù)@億友
// 共享欄目測試規(guī)則---解析規(guī)則----開始
"([A-za-z0-9 \-\_]+)-([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$2", //【共享欄目測試規(guī)則】模塊欄目列表(分頁)({dirname}-{page}.html)
"([A-za-z0-9 \-\_]+)\.html" => "index.php?c=category&dir=$1", //【共享欄目測試規(guī)則】模塊欄目列表({dirname}.html)
"([A-za-z0-9 \-\_]+)\/([0-9]+)-([0-9]+)\.html" => "index.php?c=show&id=$2&page=$3", //【共享欄目測試規(guī)則】模塊內(nèi)容頁(分頁)({dirname}/{id}-{page}.html)
"archives([0-9]+)1\.html" => "index.php?c=show&id=$1", //【共享欄目測試規(guī)則】模塊內(nèi)容頁(archives{id}1.html)
偽靜態(tài)解析規(guī)則調(diào)試方法
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@小舟 不對,你要一句一句來,
然后15是id是吧,那你其他清掉先用下面這句試下
"category-([0-9]+)\.html" => "index.php?c=category&id=$1",
不行 category 這個都是固定叫category的嗎?
試下"category\-([0-9]+).html(.*)" => "index.php?c=category&id=$1",
回復(fù)@億友 找到原因了 根據(jù)你的提示,是因為橫杠和分頁的橫杠沖突了 我將分頁橫杠改為間隔符,就好了~
回復(fù)@億友
// 共享欄目測試規(guī)則---解析規(guī)則----開始
"([A-za-z0-9 \-\_]+)-([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$2", //【共享欄目測試規(guī)則】模塊欄目列表(分頁)({dirname}-{page}.html)
"([A-za-z0-9 \-\_]+)\.html" => "index.php?c=category&dir=$1", //【共享欄目測試規(guī)則】模塊欄目列表({dirname}.html)
"([A-za-z0-9 \-\_]+)\/([0-9]+)-([0-9]+)\.html" => "index.php?c=show&id=$2&page=$3", //【共享欄目測試規(guī)則】模塊內(nèi)容頁(分頁)({dirname}/{id}-{page}.html)
"archives([0-9]+)1\.html" => "index.php?c=show&id=$1", //【共享欄目測試規(guī)則】模塊內(nèi)容頁(archives{id}1.html)
"([A-za-z0-9 \-\_]+)\.html" => "index.php?c=category&dir=$1", //【共享欄目測試規(guī)則】模塊欄目列表({dirname}.html)
偽靜態(tài)解析規(guī)則調(diào)試方法

開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@小舟 不對,你要一句一句來,
然后15是id是吧,那你其他清掉先用下面這句試下
"category-([0-9]+)\.html" => "index.php?c=category&id=$1",
不行 category 這個都是固定叫category的嗎?
試下"category\-([0-9]+).html(.*)" => "index.php?c=category&id=$1",
回復(fù)@億友 找到原因了 根據(jù)你的提示,是因為橫杠和分頁的橫杠沖突了 我將分頁橫杠改為間隔符,就好了~