迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
安裝后,在首頁搜索相關內容,提示:沒有找到這個頁面: search-keyword-宋詞.html,并且只能搜索書籍,不能搜索其他內容。
如果打開search.html頁面,顯示錯誤:應用程序(/www/wwwroot/***/App/Search/)不存在
rewrite設置問題,沖突了
能具體點么?并且search-keyword-宋詞.html沒有設置偽靜態了
把config/rewrite.php內容復制上來
<?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 [
"tag\-([\w]+).html(.*)" => 'index.php?s=tag&name=$1',
//"tag\-([\u4e00-\u9fa5]+).html(.*)" => 'index.php?s=tag&name=$1',
//"([a-z]+)\/tag\-([\w]+)\-([0-9]+).html(.*)" => 'index.php?s=$1&c=category&id=$2&page=$3',
/***********************下面寫你自己的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',
//////////////////////////////////////////////////////////////////////////////////////
/***********************獨立模塊測試規則、共享模塊測試規則:搜索頁(帶分頁)*************************/
"([a-z]+)\/search\/(.*).html(.*)" => 'index.php?s=$1&c=search&rewrite=$2',
/***********************獨立模塊測試規則、共享模塊測試規則:搜索頁(不帶分頁)*************************/
"([a-z]+)\/search.html(.*)" => 'index.php?s=$1&c=search',
/***********************獨立模塊測試規則:模塊首頁的偽靜態解析*************************/
"([a-z]+).html(.*)" => 'index.php?s=$1',
/***********************獨立模塊測試規則:欄目列表頁面分頁的偽靜態解析*************************/
"([a-z]+)\/list\/([0-9]+)\/([0-9]+).html(.*)" => 'index.php?s=$1&c=category&id=$2&page=$3',
/***********************獨立模塊測試規則:欄目列表頁面的偽靜態解析*************************/
"([a-z]+)\/list\/([0-9]+).html(.*)" => 'index.php?s=$1&c=category&id=$2',
/***********************獨立模塊測試規則:內容頁面分頁的偽靜態解析*************************/
"([a-z]+)\/show\/([0-9]+)\/([0-9]+).html(.*)" => 'index.php?s=$1&c=show&id=$2&page=$3',
/***********************獨立模塊測試規則:內容頁面的偽靜態解析*************************/
"([a-z]+)\/show\/([0-9]+).html(.*)" => 'index.php?s=$1&c=show&id=$2',
/**********************************************************************************************/
];
search-keyword-宋詞.html
你并沒有設置這個url的規則啊,肯定會是404或者錯誤報
那該怎么設置呀?
參考文檔:《偽靜態設置》
回復迅睿框架創始人
"([a-z]+)\/search-keyword-([\u4e00-\u9fa5]+).html(.*)" => 'index.php?s=api&c=api&m=search&dir=$1&keyword=$2',
這樣設置了還是不OK了,問題是動態的都打不了
用8樓的手冊,你這個設置是完全錯誤的,哈哈
有沒有正確的呀配置呀,謝謝。
配置錯了,亂寫啊大哥,其實后臺可以生成規則的,只要不要太多重復的,基本上都可以使用后臺的生成來辦
回復@gaojian5422
說到偽靜態,不懂的人,還真是有點混亂
動態的都打不開,有可能是你沒開啟偽靜態。
如果是Apache服務器,需要在根目錄創建一個“.htaccess”文件,內容是
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !.(js|ico|gif|jpe?g|bmp|png|css)$ /index.php [NC,L]
剛開始我也不會,按后臺指示來! 規則錯了解析不了。
如果打開search.html頁面,顯示錯誤:應用程序(/www/wwwroot/***/App/Search/)不存在
rewrite設置問題,沖突了
能具體點么?并且search-keyword-宋詞.html沒有設置偽靜態了
把config/rewrite.php內容復制上來
<?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 [
"tag\-([\w]+).html(.*)" => 'index.php?s=tag&name=$1',
//"tag\-([\u4e00-\u9fa5]+).html(.*)" => 'index.php?s=tag&name=$1',
//"([a-z]+)\/tag\-([\w]+)\-([0-9]+).html(.*)" => 'index.php?s=$1&c=category&id=$2&page=$3',
/***********************下面寫你自己的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',
//////////////////////////////////////////////////////////////////////////////////////
/***********************獨立模塊測試規則、共享模塊測試規則:搜索頁(帶分頁)*************************/
"([a-z]+)\/search\/(.*).html(.*)" => 'index.php?s=$1&c=search&rewrite=$2',
/***********************獨立模塊測試規則、共享模塊測試規則:搜索頁(不帶分頁)*************************/
"([a-z]+)\/search.html(.*)" => 'index.php?s=$1&c=search',
//////////////////////////////////////////////////////////////////////////////////////
/***********************獨立模塊測試規則:模塊首頁的偽靜態解析*************************/
"([a-z]+).html(.*)" => 'index.php?s=$1',
/***********************獨立模塊測試規則:欄目列表頁面分頁的偽靜態解析*************************/
"([a-z]+)\/list\/([0-9]+)\/([0-9]+).html(.*)" => 'index.php?s=$1&c=category&id=$2&page=$3',
/***********************獨立模塊測試規則:欄目列表頁面的偽靜態解析*************************/
"([a-z]+)\/list\/([0-9]+).html(.*)" => 'index.php?s=$1&c=category&id=$2',
/***********************獨立模塊測試規則:內容頁面分頁的偽靜態解析*************************/
"([a-z]+)\/show\/([0-9]+)\/([0-9]+).html(.*)" => 'index.php?s=$1&c=show&id=$2&page=$3',
/***********************獨立模塊測試規則:內容頁面的偽靜態解析*************************/
"([a-z]+)\/show\/([0-9]+).html(.*)" => 'index.php?s=$1&c=show&id=$2',
/**********************************************************************************************/
];
search-keyword-宋詞.html
你并沒有設置這個url的規則啊,肯定會是404或者錯誤報
那該怎么設置呀?
參考文檔:《偽靜態設置》
回復迅睿框架創始人
這樣設置了還是不OK了,問題是動態的都打不了
這樣設置了還是不OK了,問題是動態的都打不了
用8樓的手冊,你這個設置是完全錯誤的,哈哈
有沒有正確的呀配置呀,謝謝。
配置錯了,亂寫啊大哥,其實后臺可以生成規則的,只要不要太多重復的,基本上都可以使用后臺的生成來辦
回復@gaojian5422
說到偽靜態,不懂的人,還真是有點混亂
動態的都打不開,有可能是你沒開啟偽靜態。
如果是Apache服務器,需要在根目錄創建一個“.htaccess”文件,內容是
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !.(js|ico|gif|jpe?g|bmp|png|css)$ /index.php [NC,L]
剛開始我也不會,按后臺指示來! 規則錯了解析不了。