ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 已解決 欄目搜索url偽靜態規則,報錯,無法不用$1嗎 4 0
迅睿CMS版本:4.5.4 #偽靜態規則

欄目搜索url偽靜態規則,報錯,無法不用$1嗎?

"pxkc(.+)\.html" => "index.php?s=$1&c=search&rewrite=$2",  //【pxkc欄目搜索url規則】模塊搜索頁(分頁)(pxkc{param}.html)

我嘗試過,只保留一條規則,但也是404,也嘗試過調整為這樣:(也報錯)
"(pxkc)(.+)\.html" => "index.php?s=$1&c=search&rewrite=$2",







解決方案
  • 兩個問題,都是正則表達式的知識范圍

    1 規則本身錯了,$1改成模塊目錄,$2改成$1,你百度搜索下:正則表達式 $1 $2 的用法

    2 優先級問題,順序應該調整為321

    滿意答案
    開源積分+10
  • 這里貼個答案


    改動后

    "(.+)\.html" => "index.php?s=kc&c=search&rewrite=$1",  //【pxkc欄目搜索url規則】模塊搜索頁(分頁)(pxkc{param}.html)
    "([A-za-z0-9 \-\_]+)\.html" => "index.php?c=category&dir=$1",  //【共享欄目和內容頁url規則】模塊欄目列表({dirname}.html)
    "([A-za-z0-9 \-\_]+)\/([0-9]+)\.html" => "index.php?c=show&id=$2",  //【共享欄目和內容頁url規則】模塊內容頁({dirname}/{id}.html)


  • @迅睿框架技術-羅老師:,完美解決。

  • image

    這個不行,三個都是只能有兩個有效果

    1是任意字.html

    2是字母數字.html

    因為任意字也包括了字母數字,所以兩個規則沖突了,只能第一個有效,第二個就會失效

    建議給第一個規則加一個字母區分,例如,so/****.html