新闻中心
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"]

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






