ThinkPHP 404页面的设置方法

 这篇文章主要介绍了ThinkPHP 404页面的设置方法,需要的朋友可以参考下

 
 

在很多网站中都会有使用404页面的时候,在ThinkPHP框架中该如何设置呢,接下来我介绍其中一种方法

1、首先要在Lib/Action 下建立EmptyAction.class.php模块
内容如下:

 

 代码如下:

<?php
/*
* @author rocky
* @date 20141021
* @desc 空模块404等错误
* */
class EmptyAction extends CommonAction {
function _empty(){
header("HTTP/1.0 404 Not Found");
$this->display('Public:404');
}
}
?>

 

2、做完以上处理,只能在访问到空模块的时候才会访问404页面,所以,为了访问空方法也访问404页面,我们还需要在CommonAction.class.php增加一个空方法了,方法如下:

 

 代码如下:

//处理所有没有的方法的处理方法,引导到404页面
public function _empty() {
R('Empty/_empty');
}

 

3、做完以上工作基本可以了,但是别忘了把你的404.html页面放在Tpl/Public下

这样就ok了,好了,收队收队!~~~

时间: 2024-12-08 15:02:37

ThinkPHP 404页面的设置方法的相关文章

ThinkPHP 404页面的设置方法_php技巧

在很多网站中都会有使用404页面的时候,在ThinkPHP框架中该如何设置呢,接下来我介绍其中一种方法 1.首先要在Lib/Action 下建立EmptyAction.class.php模块 内容如下: 复制代码 代码如下: <?php /*  * @author rocky  * @date 20141021  * @desc 空模块404等错误  * */ class EmptyAction extends CommonAction {     function _empty(){     

如何做好404页面优化设置hold住用户体验度

一个站点中,404页面是不可避免都会出现的,可能是用户输入网址有误,或者是站长自己误删了某个页面的内容等等,既然无法控制的出现原因,那么咱们可以做好善后处理,懂得好好运用404页面为站点的优化和用户体验服务才是最关键的.在通常情况下来看,404页面被站长看作是处理无效链接的最佳利器.然而却经常忽略了,利用好404页面同样也可以给网站带来非常明显的帮助,至少可以让用户重新返回站点继续浏览其他相关页面内容.那么咱们如何让404页面不再单单是处理无效链接的作用,让其hold住用户体验度? 设置404页

thinkPHP多语言切换设置方法详解_php实例

本文实例讲述了thinkPHP多语言切换设置方法.分享给大家供大家参考,具体如下: thinkphp多语言设置有点'高大上',为什么说它有点'高大上'呢?因为本人设置了好久才弄好,而本人之所以弄了好久的原因,竟然是因为'开启语言设置必须得先开启初始化系统的行为类',所以,在这里,因为本人的经验有限,姑且认为tp的多语言设置必须的先初始化tp的CheckLangBehavior.class.php 怎么初始化CheckLangBehavior.class.php呢?下面进行讲解. tp框架下面,所

给网站设置404页面详细图文方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 前几天黄坤说了404页面的重要性,今天就说一下如何给网站设置404页面! 废话不多说,进入主题: 一.服务器环境下如何设置: 1.首先先打开IIS,对你要设置的网站右键点击属性,找到自定义错误栏目! 2.大家应该看到http错误了,往下翻,找到404,一共有三个404 3.双击这个404,然后点击浏览,找到你在网上下载的或者自己写的404页面

wordpress不同页面侧边栏设置方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 我们在wordpress主题开发过程中,8630.html">有时候需要对不同的页面设计不同的侧边栏,我们先看下实现的最终效果如下图: 在上图我们可以看到,首页与文章页的侧边栏是分开的,这样我们可以很好的控制想显示的内容. 那这种效果如何实现呢?方法如下: 1.在主题的functions.php文件中添加如下代码: if (

大神们 thinkphp怎么设置404页面 谢谢

问题描述 大神们 thinkphp怎么设置404页面 谢谢 大神们 thinkphp怎么设置404页面 谢谢 我把代码和路径都放上面 希望大神帮忙指导 这是写的 不行 因为是菜鸟 所以大神帮个忙应该怎么弄 这是CommonAction 这个是EmptyAction 这是各个控制器的路径和模板路径 解决方案 ThinkPHP 3.1 404页面的设置404页面如何设置

404页面的作用及设置方法

404页面主要指的是在运营网站的过程中,当用户点击了某个网页,却出现打不开的问题,此时就需要弹出一个页面,告诉搜索引擎和用户输入的网址出现错误,或者这是一个死链接,百度蜘蛛需要绕行.由此可见404页面能够具有提示的作用.如果一个网站优化效果极佳,那么网站上没有死链接,每一个超链接和锚链接都能够指向正确的页面,此时404页面就不会存在. 不过这种现象无疑是理想的情况下,只要运营网站,在一段时间之后,都会出现404页面,也就是说这种现象是不能够彻底解决的,因为随着网站内容的增多,还有相应内链的复杂度

教你快速做404错误页面及设置404

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 对于404错误页面相信很多老站长们应该非常清楚了吧,笔者今天写这篇文章并不是为了什么,而是为了那些刚步入SEO的新手站长们,这不是一个老生长谈的内容,而是笔者结合着平时自己的经验做出的结论,对于新手站长是一份非常值得参考的教程. 做SEOer的人在优化网站的过程中最离开的则是404错误页面,笔者发现很多新首战中所负责的网站中都没有存在404页

IIS设置404页面图文教程(选择URL还是文件 )_win服务器

下面侯庆龙说明放置404页代码一些方方面面,希望大家能用到网站建设当中: <META http-equiv=refresh content="3; url=http://www.iglee.net/">,把其中网址改成你的想要转接的网址.网页即可. 提供一种最实用而且最通用的代码,可以用于html,asp,php中,把这代码加到的与之间即可,代码如下 404页会不会被搜索引擎认为作弊 答案:否,当你网页有少部分消失采用404页跳转,搜索引擎是不会认为作弊的,因为这是符合正常