聯系官方銷售客服
1835022288
028-61286886
PHP程序里面
老網站重構,使用偽靜態,URL結構:
路由這樣設置一切正常:
"([\w\\/]+)\/index_([0-9]+).html" => "index.php?c=category&dir=$1&page=$2", //【目錄式】模塊欄目列表(分頁)({pdirname}/index_{page}.html) "([\w\\/]+)" => "index.php?c=category&dir=$1", //【目錄式】模塊欄目列表({pdirname}/) "([\w\\/]+)\/([0-9]+)_([0-9]+).html" => "index.php?c=show&id=$2&page=$3", //【目錄式】模塊內容頁(分頁)({pdirname}/{id}_{page}.html ) "([\w\\/]+)\/([0-9]+).html" => "index.php?c=show&id=$2", //【目錄式】模塊內容頁({pdirname}/{id}.html)
但是加上(.*)和\?(.*)以后,本來是這樣的:
變成了這樣:
僅限一級欄目有此問題,二級欄目和內容頁均正常
順序有問題
這下報404了
回復@迅睿框架聯合創始人
404是什么樣子的截圖看看,哪個地址的404
欄目頁報錯了
回復@迅睿框架聯合創始人
完美解決,贊 ??
回復@迅睿框架聯合創始人