首页>飞飞CMS教程>飞飞cms404页面设置教程:代码方式最省心

飞飞cms404页面设置教程:代码方式最省心

小编兔妹 2024-10-24 飞飞CMS教程 18 浏览

飞飞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页面的样式。