栏目搜索url伪静态规则,报错,无法不用$1吗
栏目搜索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",


"(.+)\.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)这个不行,三个都是只能有两个有效果1是任意字.html2是字母数字.html 因为任意字也包括了字母数字,所以两个规则冲突了,只能第一个有效,第二个就会失效建议给第一个规则加一个字母区分,例如,so/****.html