ThinkPHP访问不存在的模块跳转到404页面的方法

 更新时间:2014年06月19日 17:03:59   投稿:shichen2014  
这篇文章主要介绍了ThinkPHP访问不存在的模块跳转到404页面的方法,需要的朋友可以参考下

首先在ACTION中新建一个文件EmptyAction.class.php,其代码如下:

<?php 
 class EmptyAction extends Action{ 
 function _empty(){ 
  header("HTTP/1.0 404 Not Found");//使HTTP返回404状态码 
  $this->display("Public:404"); 
 } 
 } 
 ?>

使用apache服务器的情况下需在apache中的网站配置中加入 ErrorDocument 404 /404.html 即可。

使用iis服务器的情况下需在iis中的IIS/ASP.net下设置404错误页面。

打开apache httpd.conf配置文件或者新建.htaccess配置文件

首先,修改应用程序根目录的设置,打开 “web.config” 文件编辑,在其中加入如下内容:

<configuration>
 <system.web>
 <customErrors mode=”On” defaultRedirect=”error.asp”>
 <error statusCode=”404″ redirect=”notfound.asp” />
 </customErrors>
 </system.web>
 </configuration>

注:上文例中“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面,使用时请修改相应文件名。
然后,在自定义的404页面“notfound.asp”中加入:

<%
 Response.Status = “404 Not Found”
 %>
 

php的404页面:

 if(//如果没有任何结果)
   {
   //以前是仅仅显示“该帖子已经不存在”的提示,现在是:
   require('/404.php');
   @header('HTTP/1.1 404 Not Found'');
   @header('Status: 404 Not Found');
   exit;
   }
 

相关文章

  • PHP生成二维码的两个方法和实例

    PHP生成二维码的两个方法和实例

    这篇文章主要介绍了PHP生成二维码的两个方法和实例,分别使用Google API和PHP二维码生成类库PHP QR Code实现,需要的朋友可以参考下
    2014-07-07
  • 简述PHP7.4 新特性和废弃的功能

    简述PHP7.4 新特性和废弃的功能

    这篇文章主要介绍了简述PHP7.4 新特性和废弃的功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • laravel 解决ajax异步提交数据,并还回填充表格的问题

    laravel 解决ajax异步提交数据,并还回填充表格的问题

    今天小编就为大家分享一篇laravel 解决ajax异步提交数据,并还回填充表格的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 解析PHP中Exception异常机制

    解析PHP中Exception异常机制

    这篇文章主要介绍了解析PHP中Exception异常机制,本文通过异常的基本使用和一些常用的异常使用案例来解析说明该项概念,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • PHP变量的作用范围实例讲解

    PHP变量的作用范围实例讲解

    这篇文章主要介绍了PHP变量的作用范围实例讲解,介绍了变量的类型和具体的代码实例,讲解的非常清晰,有对这方面不懂的同学可以阅读了解下
    2020-12-12
  • yii2 开发api接口时优雅的处理全局异常的方法

    yii2 开发api接口时优雅的处理全局异常的方法

    这篇文章主要介绍了yii2 开发api接口时优雅的处理全局异常的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • FleaPHP的安全设置方法

    FleaPHP的安全设置方法

    关于访问fleaphp的MC层文件导致暴露网站目录的安全防范讨论。
    2008-09-09
  • Zend Framework缓存Cache用法简单实例

    Zend Framework缓存Cache用法简单实例

    这篇文章主要介绍了Zend Framework缓存Cache用法,以简单实例形式分析了Zend Framework使用缓存的具体步骤,配置文件与Cache缓存具体使用技巧,需要的朋友可以参考下
    2016-03-03
  • php实现自动获取生成文章主题关键词功能的深入分析

    php实现自动获取生成文章主题关键词功能的深入分析

    本篇文章是对php实现自动获取生成文章主题关键词功能进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Yii+upload实现AJAX上传图片的方法

    Yii+upload实现AJAX上传图片的方法

    这篇文章主要介绍了Yii+upload实现AJAX上传图片的方法,实例分析了Yii结合upload插件实现ajax上传的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-07-07

最新评论