新闻中心

Thinkphp程序如何自定义404错误页面

作者 / 无忧主机 时间 2014-09-12 15:58:24

很多站长朋友们做网站为了做优化都会在建站的同时做一个404错误页面,也就是当有人访问该网站的时候如果打开了不存在的页面,这时服务器对发来的请求无响应,添加了一个404页面并开启后会跳转到404错误页面。这样做的好处就是就是增加客户体验度和有利于网站的优化。再者,如果出现了打不开的现象相当于死链接了。也不利于搜索引擎的收录哦。但是很多开源程序的404页面设置的方法都是不同的,一般的404页面设置方法是在根目录下放一个404.html文件,并在.htaccess开启就可以了。 然而Thinkphp的404错误页面和wordpress一样,是无法通过无忧主机小编上述方法直接实现的。如果这样设置了不但无法实现,还会使测试404页面的时候地址栏出现例如51php.com/index/index.html的情况。那么要如何设置呢? 第一步:使用edltplus编辑器新建一个文件文件名:CommonAction.class.php 第二步:在这个文件中添加以下代码:

<?php

    classCommonActionextendsAction{

    function_empty(){

    header("Location: /404.html");

    }

    }

?>
添加后保存该文件并将CommonAction.class.php文件传到空间的根目录下。 第三步:把做好的404.html页面放到空间的根目录下。小编在这里提醒下不能放错路径哦,不然是无法实现的。如下图所示: [caption id="attachment_16502" align="alignnone" width="300"]thinkphp thinkphp[/caption] 以上就是Thinkphp实现404页面的完整设置步骤了。如果遇到有疑问的可以联系小编的售后QQ:340555009.感谢各位站长一直以来对小编的支持。 无忧主机相关文章推荐阅读: 多说评论插件怎么在THINKPHP上实现 THINKPHP登入后台出现“系统发生错误” THINKPHP搭建的网站搬家后遇到“您浏览的页面暂时发生了错误!” 如何解决THINKPHP更新文件时遇到的:CANNOT SEND SESSION CACHE LIMITER – HEADERS ALREADY SENT

本文地址:https://www.51php.com/thinkphp/16498.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服