迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
欄目路徑名稱 xxxx/jinlun210-2/ 提示404
欄目路徑名稱 xxxx/jinlun210/ 正常顯示
需要怎么設置才能正常顯示
這一看就是目錄名稱存在問題,改名稱肯定可以正常
現在考慮的是不改名稱 如何2個都正常
能否指點一下,怎么解析這個回復@迅睿框架技術-羅老師
回復@迅睿框架技術-羅老師
<?php
/**
* URL解析規則
* 例如: 114.html 對應 index.php?s=demo&c=show&id=114
* 可以解析: "114.html" => 'index.php?s=demo&c=show&id=114',
* 動態id解析: "([0-9]+).html" => 'index.php?s=demo&c=show&id=$1',
*/
return [
/***********************下面寫你自己的URL解析規則********************/
/***********************共享欄目測試規則:欄目列表頁面分頁的偽靜態解析*************************/
"list\-([\w]+)\-([0-9]+).html(.*)" => 'index.php?c=category&dir=$1&page=$2',
/***********************共享欄目測試規則:欄目列表頁面的偽靜態解析*************************/
"list\-([\w]+).html(.*)" => 'index.php?c=category&dir=$1',
/***********************共享欄目測試規則:內容頁面分頁的偽靜態解析*************************/
"show\-([0-9]+)\-([0-9]+).html(.*)" => 'index.php?c=show&id=$1&page=$2',
/***********************共享欄目測試規則:內容頁面的偽靜態解析*************************/
"show\-([0-9]+).html(.*)" => 'index.php?c=show&id=$1',
// // 文章ID結尾---解析規則----開始
"([A-za-z0-9 \-\_]+)\/list_([0-9]+)_([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$3",
//【文章ID結尾】模塊欄目列表(分頁)({dirname}/list_{id}_{page}.html)
"([A-za-z0-9 \-\_]+)" => "index.php?c=category&dir=$1",
//【文章ID結尾】模塊欄目列表({dirname}/)
"([A-za-z0-9 \-\_]+)\/([0-9]+)_([0-9]+)\.html" => "index.php?c=show&id=$2&page=$3",
//【文章ID結尾】模塊內容頁(分頁)({dirname}/{id}_{page}.html)
"([A-za-z0-9 \-\_]+)\/([0-9]+)\.html" => "index.php?c=show&id=$2",
//【文章ID結尾】模塊內容頁({dirname}/{id}.html)
// 文章ID結尾---解析規則----結束
// 自定義文件名---解析規則----開始
"([\w\\/]+)\/list-([0-9]+)_([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$3",
//【自定義文件名】模塊欄目列表(分頁)(/{pdirname}/list-{id}_{page}.html)
"([0-9A-Za-z_\-]+)\/([0-9A-Za-z_\-]+)\/([0-9A-Za-z_\-]+).html" => "index.php?dir=$1&c=show&field=bianhao&value=$3",
//【自定義文件名】模塊欄目內容頁
"([\w\\/]+)" => "index.php?c=category&dir=$1",
//【自定義文件名】模塊欄目列表(/{pdirname}/)
// 自定義文件名---解析規則----結束
// 子欄目自定義文件名---解析規則----開始
"([A-za-z0-9 \-\_]+)\/list-([0-9]+)_([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$3",
//【子欄目自定義文件名】模塊欄目列表(分頁)(/{dirname}/list-{id}_{page}.html)
//【子欄目自定義文件名】模塊欄目列表(/{pdirname}/)
"([0-9A-Za-z_\-]+)\/([0-9A-Za-z_\-]+).html" => "index.php?dir=$1&c=show&field=bianhao&value=$2",
//【子欄目自定義文件名】模塊欄目內容頁
// 子欄目自定義文件名---解析規則----結束
// "([0-9A-Za-z_\-]+)\/([0-9A-Za-z_\-]+)\/([0-9A-Za-z_\-]+).html" => "index.php?dir=$2&c=show&field=bh&value=$3",
//【軟件自定義文件名】模塊欄目內容頁
//網站地圖解析規則
"sitemap.html" => "index.php?s=mapsite&c=home&m=index",
// 公司簡介---解析規則----開始
//公司簡介模塊欄目內容頁
"([0-9A-Za-z_\-]+)" => "index.php?c=category&dir=$1",
//公司簡介模塊欄目列表(/{otdirname}/
"([A-za-z0-9 \-\_]+)\/list-([0-9]+)_([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$3", //【公司簡介】模塊欄目列表(分頁)(/{dirname}/list-{id}_{page}.html)
// 公司簡介---解析規則----結束
];
"([0-9A-Za-z_\-]+)\-([0-9]+)" => "index.php?c=category&dir=$1&page=$2", // 我猜測-2是分頁的意思
偽靜態解析規則調試方法
回復@迅睿框架技術-羅老師 -2是欄目目錄名稱
規則全刪除,只保留這一個測試
"xxxx\/([0-9A-Za-z_\-]+)" => "index.php?c=category&dir=$1",
回復@迅睿框架技術-羅老師 這個解析跟我公司解析規則一樣的, 是可以的,但是還少了一層
這個是上線的路徑 域名/lianjixsfzydq/jinlun210-2/
公司簡介規則 路徑是 域名/jinlun210-2
少了lianjixsfzydq
這層是2級目錄
能否指點一下,怎么解析這個回復@迅睿框架技術-羅老師
回復@迅睿框架技術-羅老師
<?php
/**
* URL解析規則
* 例如: 114.html 對應 index.php?s=demo&c=show&id=114
* 可以解析: "114.html" => 'index.php?s=demo&c=show&id=114',
* 動態id解析: "([0-9]+).html" => 'index.php?s=demo&c=show&id=$1',
*/
return [
/***********************下面寫你自己的URL解析規則********************/
/***********************共享欄目測試規則:欄目列表頁面分頁的偽靜態解析*************************/
"list\-([\w]+)\-([0-9]+).html(.*)" => 'index.php?c=category&dir=$1&page=$2',
/***********************共享欄目測試規則:欄目列表頁面的偽靜態解析*************************/
"list\-([\w]+).html(.*)" => 'index.php?c=category&dir=$1',
/***********************共享欄目測試規則:內容頁面分頁的偽靜態解析*************************/
"show\-([0-9]+)\-([0-9]+).html(.*)" => 'index.php?c=show&id=$1&page=$2',
/***********************共享欄目測試規則:內容頁面的偽靜態解析*************************/
"show\-([0-9]+).html(.*)" => 'index.php?c=show&id=$1',
// // 文章ID結尾---解析規則----開始
"([A-za-z0-9 \-\_]+)\/list_([0-9]+)_([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$3",
//【文章ID結尾】模塊欄目列表(分頁)({dirname}/list_{id}_{page}.html)
"([A-za-z0-9 \-\_]+)" => "index.php?c=category&dir=$1",
//【文章ID結尾】模塊欄目列表({dirname}/)
"([A-za-z0-9 \-\_]+)\/([0-9]+)_([0-9]+)\.html" => "index.php?c=show&id=$2&page=$3",
//【文章ID結尾】模塊內容頁(分頁)({dirname}/{id}_{page}.html)
"([A-za-z0-9 \-\_]+)\/([0-9]+)\.html" => "index.php?c=show&id=$2",
//【文章ID結尾】模塊內容頁({dirname}/{id}.html)
// 文章ID結尾---解析規則----結束
// 自定義文件名---解析規則----開始
"([\w\\/]+)\/list-([0-9]+)_([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$3",
//【自定義文件名】模塊欄目列表(分頁)(/{pdirname}/list-{id}_{page}.html)
"([0-9A-Za-z_\-]+)\/([0-9A-Za-z_\-]+)\/([0-9A-Za-z_\-]+).html" => "index.php?dir=$1&c=show&field=bianhao&value=$3",
//【自定義文件名】模塊欄目內容頁
"([\w\\/]+)" => "index.php?c=category&dir=$1",
//【自定義文件名】模塊欄目列表(/{pdirname}/)
// 自定義文件名---解析規則----結束
// 子欄目自定義文件名---解析規則----開始
"([A-za-z0-9 \-\_]+)\/list-([0-9]+)_([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$3",
//【子欄目自定義文件名】模塊欄目列表(分頁)(/{dirname}/list-{id}_{page}.html)
"([A-za-z0-9 \-\_]+)" => "index.php?c=category&dir=$1",
//【子欄目自定義文件名】模塊欄目列表(/{pdirname}/)
"([0-9A-Za-z_\-]+)\/([0-9A-Za-z_\-]+).html" => "index.php?dir=$1&c=show&field=bianhao&value=$2",
//【子欄目自定義文件名】模塊欄目內容頁
// 子欄目自定義文件名---解析規則----結束
// "([0-9A-Za-z_\-]+)\/([0-9A-Za-z_\-]+)\/([0-9A-Za-z_\-]+).html" => "index.php?dir=$2&c=show&field=bh&value=$3",
//【軟件自定義文件名】模塊欄目內容頁
//網站地圖解析規則
"sitemap.html" => "index.php?s=mapsite&c=home&m=index",
// 公司簡介---解析規則----開始
"([0-9A-Za-z_\-]+)\/([0-9A-Za-z_\-]+).html" => "index.php?dir=$1&c=show&field=bianhao&value=$2",
//公司簡介模塊欄目內容頁
"([0-9A-Za-z_\-]+)" => "index.php?c=category&dir=$1",
//公司簡介模塊欄目列表(/{otdirname}/
"([A-za-z0-9 \-\_]+)\/list-([0-9]+)_([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$3", //【公司簡介】模塊欄目列表(分頁)(/{dirname}/list-{id}_{page}.html)
// 公司簡介---解析規則----結束
];
偽靜態解析規則調試方法

回復@迅睿框架技術-羅老師 -2是欄目目錄名稱
規則全刪除,只保留這一個測試
回復@迅睿框架技術-羅老師 這個解析跟我公司解析規則一樣的, 是可以的,但是還少了一層
回復@迅睿框架技術-羅老師
這個是上線的路徑 域名/lianjixsfzydq/jinlun210-2/
公司簡介規則 路徑是 域名/jinlun210-2
少了lianjixsfzydq
這層是2級目錄