首先我们建立一个EmptyAction.class.php 控制器。
然后再这个控制器里面写一个_empty方法,代码如下:
class EmptyAction extends Action{
public function _empty(){
header(‘HTTP/1.1 404 Not Found’);//如果访问不存在可以直接返回404,例如 url/sdasdf
//$this->display(‘Empty:index’);//如果想设计404的模板,要把这个注释去掉,然后建立一个Empty下index.html模板。
}
//另外想实现 url/Admin/sdafasdf 这样的二段也返回404要在每一个控制器都加入一个_empty方法
}
这样还不够
另外想实现 url/Admin/sdafasdf 这样的二段也返回404要在每一个控制器都加入一个_empty方法例如:
class IndexAction extends Action {
public function index(){
$this->display();
}
public function _empty(){
header(‘HTTP/1.1 404 Not Found’);//如果访问不存在可以直接返回404,例如http://www.laotouwang.com/sdasdf
//$this->display(‘Empty:index’);//如果想设计404的模板,要把这个注释去掉,然后建立一个Empty下index.html模板。
}
}
?>