ThinkPHP3.2如何設定404跳轉頁面?

Tags: 頁面, word,

ThinkPHP自身提供了 404 頁面的處理機制,我們只需要在控制器 中新增一個 EmptyController.class.php,並且實現以下方法即可,方法如下:

class EmptyController extends Controller {

function _empty(){

header( " HTTP/1.0 404 Not Found" );

$this->display( ' Public:404 ' );

}

function index(){

header( " HTTP/1.0 404 Not Found" );

$this->display( ' Public:404 ' );

}

}

?>

以上這種方法是直接定義空模組和空操作實現404跳轉,但是需要注意的是,設定header頭很重要,不然返回的狀態是 200,而且該類對應的模板下應該有 Public 資料夾,下又 404頁面模板。

相關問題答案