1. 程式人生 > >thinkphp5設置404頁面不跳轉

thinkphp5設置404頁面不跳轉

自定義404 mic 跳轉 exception 404錯誤 pre con cep config

thinkphp5設置404頁面的步驟:

1. 首先關閉調試模式,即配置application/config文件,使‘app_debug‘ => false

2. 添加自定義404頁面跳轉地址,即配置application/config文件

‘http_exception_template‘ => [
    404 => ‘404/404.html‘,    #跳轉地址
],

正常情況下,上面就已經完成了設置。而我卻遇到的問題。

#1 訪問默認頁面(已設置過路由):index/index可以正常訪問;

#2 開啟調試模式下,訪問不存在的路徑:index/aaa,提示404錯誤;

#3 關閉調試模式下,訪問不存在的路徑:index/aaa,卻提示500錯誤;

#4 為什麽一個是400錯誤,一個確實500錯誤呢?後來檢查發現,在關閉調試模式下,因為runtime文件夾沒有寫入權限導致500錯誤發生,修改runtime文件夾0777後解決。

thinkphp5設置404頁面不跳轉