pbootcms在阿裏雲虛拟主機不存在的文件或者網站路徑默認打開(kāi)首頁而不是打開(kāi)404頁面的解決辦法
作者: 竹子科技 . 閱讀量:1602 . 發表時間:2022-07-08 00:53:25
pbootcms在阿裏雲虛拟主機環境中(zhōng),訪問不存在的文件,比如:jpg,png,js,css,html,等多種後綴文件默認打開(kāi)的是首頁,而不是404頁面的解決辦法如下(xià):
打開(kāi):apps/home/controller/IndexController.php路徑下(xià)的文件,如下(xià):找到213行:$this->getIndexPage();
} else { $this->getIndexPage(); }
改爲:
} else { // 判斷url中(zhōng)文件是否存在 if(!file_exists($path) && $path!=null){ _404('您訪問的文件不存在,請核對後重試!'); } $this->getIndexPage(); }
保存之後再訪問不存在的文件即可打開(kāi)404錯誤頁面。
3.2.0版本或者以後找到225行:
$this->urlJump($url_rule_type,true);
改爲
$this->urlJump($url_rule_type,true); } }if(!file_exists($path) && $path!=null){ _404('您訪問的文件不存在,請核對後重試!'); }
來源: