飞飞cms的404页面设置推荐用代码方式实现,比 iis 或 apache 的配置更省心,本篇给出可直接抄的写法。
推荐通过设置代码实现,不推荐用iis或apache设置实现
首先在Lib/Lib/Action/文件夹里面建立一个类,命名为:EmptyAciton.class.php
在里面定义空组件,空方法,即加入见下代码:
<?php
class EmptyAction extends Action{
function _empty(){
header("HTTP/1.0 404 Not Found");
$this->display('Home:error');
}
}
//必须加 header("HTTP/1.0 404 Not Found"); 否则将不被视为404页面.
//当前模块也加个空方法.
function index(){
header("HTTP/1.0 404 Not Found");
$this->display('Home:error');
}
?>prepreprepreprepreprepreprepreprepreprepre随后再在公共的控制器里面同样加入两个方法,即当前的公共控制器 AllAction.class.php ,把上面两个方法放在文件的最接下来就能
最终设置404静态页面文件:
开启网站根文件夹接下来的/Tpl/deafalut/Home/文件夹
顺带一提,新建一个 error.html,在此文件里面你可以随意设置你的404页面的样式。