php 定义404页面的实现代码


Posted in PHP onNovember 19, 2012

核心代码:

@header("http/1.1 404 not found"); 
@header("status: 404 not found"); 
echo 'echo 404'; 
exit();

如果需要加载404页面可以如下代码,主要是注意文件路径
@header("http/1.1 404 not found"); 
@header("status: 404 not found"); 
include("../../404.htm"); 
exit();

查看404是否设置成功可以利用firefox 的firebug插件来查看

查看方法

在已经安装firebug的情况下,用firefox浏览器打开要检查404状态码的页面,点击右下角小虫的图标,启动"网络"标签,依次打开"网络?所有/html?headers";如果一切正常,你就可以看到包括headers、响应在内的各项页面参数了。

404页面对网站影响

对seo的影响并不大。但是有,总比没有好。如果你拥有这个权限,你最好还是设置一下404页面。这个东西跟网站地图一样,不是所有的网站都得设置,但是有时候有设置的必要。
再考虑是不是要设置404页面时,应该多考虑用户体验,而不是seo。

看一下apache 404定义吧
apache里设置404错误页面为apache server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:
errordocument 404 /notfound.php

PHP 相关文章推荐
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
Oct 09 PHP
使用sockets:从新闻组中获取文章(一)
Oct 09 PHP
在字符串指定位置插入一段字符串的php代码
Feb 16 PHP
关于session在PHP5的配置文件中的详细设置参数说明
Apr 20 PHP
php判断是否为json格式的方法
Mar 04 PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
Sep 04 PHP
PHP发送短信代码分享
Aug 11 PHP
YII Framework教程之异常处理详解
Mar 14 PHP
CodeIgniter 完美解决URL含有中文字符串
May 13 PHP
php基于SQLite实现的分页功能示例
Jun 21 PHP
Yii框架日志操作图文与实例详解
Sep 09 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
Apr 23 PHP
php中的注释、变量、数组、常量、函数应用介绍
Nov 16 #PHP
apache php模块整合操作指南
Nov 16 #PHP
php获取用户IPv4或IPv6地址的代码
Nov 15 #PHP
屏蔽机器人从你的网站搜取email地址的php代码
Nov 14 #PHP
PHP中文分词 自动获取关键词介绍
Nov 13 #PHP
PHP gbk环境下json_dencode传送来的汉字
Nov 13 #PHP
PHP漏洞全解(详细介绍)
Nov 13 #PHP
You might like
PHP中$_FILES的使用方法及注意事项说明
2014/02/14 PHP
PHP小教程之实现双向链表
2014/06/12 PHP
php实现图片转换成ASCII码的方法
2015/04/03 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
PHP children()函数讲解
2019/02/03 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
如何在PHP中读写文件
2020/09/07 PHP
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
2013/03/18 Javascript
ExtJS下 Ext.Direct加载和提交过程排错小结
2013/04/02 Javascript
Javascript 中 null、NaN和undefined的区别总结
2013/04/10 Javascript
js动态为代码着色显示行号
2013/05/29 Javascript
JS小游戏之象棋暗棋源码详解
2014/09/25 Javascript
jquery实现submit提交表单
2015/02/03 Javascript
JavaScript实现级联菜单的方法
2015/06/29 Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
2017/09/30 Javascript
使用Vue写一个datepicker的示例
2018/01/27 Javascript
重新认识vue之事件阻止冒泡的实现
2018/08/02 Javascript
JavaScript模板引擎原理与用法详解
2018/12/24 Javascript
JavaScript学习教程之cookie与webstorage
2019/06/23 Javascript
jQuery中DOM操作原则实例分析
2019/08/01 jQuery
ant-design-vue 快速避坑指南(推荐)
2020/01/21 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
2020/05/28 Javascript
[37:22]DOTA2上海特级锦标赛D组资格赛#2 Liquid VS VP第一局
2016/02/28 DOTA
对python中for、if、while的区别与比较方法
2018/06/25 Python
python求质数列表的例子
2019/11/24 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
selenium判断元素是否存在的两种方法小结
2020/12/07 Python
Python3 用matplotlib绘制sigmoid函数的案例
2020/12/11 Python
美国领先的家居装饰和礼品商店:Kirkland’s
2017/01/30 全球购物
2015年小学一年级班主任工作总结
2015/05/21 职场文书
法定代表人资格证明书
2015/06/18 职场文书
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang