PbootCMS官方在版本更新中(對(duì)應(yīng)V3.2.5版本),對(duì)URL參數(shù)添加了判斷

if(stripos(URL,'?') !== false && stripos(URL,'/?tag=') == false && stripos(URL,'/?page=') == false && stripos(URL,'/?ext_') == false){
    _404('您訪問(wèn)的內(nèi)容不存在,請(qǐng)核對(duì)后重試!');
}


這個(gè)判斷很容易理解,就簡(jiǎn)單解釋:
偽靜態(tài)模式下,如果URL中存在 '?' 問(wèn)號(hào)
但是不存在 '/?tag=' 字符串(tag用的)
又不存在 '/?page=' 字符串(分頁(yè)用的)
也不存在 '/?ext_' 字符串(篩選用的)的情況下就直接給你來(lái)個(gè)404
如何解決這個(gè)問(wèn)題呢?下面教大家怎么處理!
打開(kāi)/apps/home/controller/IndexController.php文件
搜索找到

//默認(rèn)地址跳轉(zhuǎn)首頁(yè)


V3.2.5版本大約在218行處,改為

$this->getIndexPage();

如下圖: