php header()实现程序404错误状态

针对apache配置中的ErrorDocument 404 /404.php功能,把nginx配置中的

 代码如下 复制代码

error_page 404 /404.php;

改成

 代码如下 复制代码

error_page 404 = /404.php;

php

header实现404无法找到页面

 代码如下 复制代码
Header("HTTP/1.1 404 Not Found");
时间: 2024-11-05 23:25:39

php header()实现程序404错误状态的相关文章

asp返回404错误状态码程序

  404错误状态码是页面找不到时才返回的一个告诉搜索引擎此页面永久不存了,下面小编来给各位同学介绍一下404错误状态码在asp代码中如何实现吧. asp中设置404状态  代码如下   <%      Response.Status = "404 Not Found"   %> ASP.NET设置404页面 在404.aspx中加入代码:  代码如下   Response.Status = "404 Moved Permanently"; 在 Glob

php header 404错误包含文件出现乱码解决办法

通常在通过php判断一个不存在的资源(比如category.product不存在)时需要通过header返回一个404的状态并显示相应的404页面,在之前的服务器上写法如下:  代码如下 复制代码 header('HTTP/1.1 404 Not Found');  header('Status: 404 Not Found');  require('404.php');  exit();  但是换了新的服务器发现页面上出现一些字母+数字的乱码,检查后发现当前server的请求页面时通信协议的版

网站优化之如何制作404页面以及相关注意事项

稍微有点seo经验的seo从事人员都知道404页面对网站有着不可忽略的作用,它承担了网站用户体验度与优化的重担.当用户访问到网站不存在或者已经被删除的页面时,服务器会自动返回404错误状态.如果没有设置404页面,当访问不存在或者被删除的页面时会出现死链接,不仅不利于用户的体验度,还会影响搜索引擎的收录. 不同的情况下设置404页面的方法? 2.Apache服务器下设置404错误页面 在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html,建立一个简单

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");     } } ?>

404页面的学问:关于404的研究总结

网页制作Webjx文章简介:分享404错误页面中的学问. 404的基本理解就是网页不存在,它是HTTP协议中的一个状态码.即使你自定义了404的页面,但http头信息返回的一定要是404状态.这主要是对搜索引擎有关系,因为如果你网站产生较多页面时候但搜索引擎看到的是很多一样的正常页面,有可能会误被认为作弊. 本周我的分享主题:404中的学问. 404的基本理解就是网页不存在,它是HTTP协议中的一个状态码. 最近需要通过404来解决一个问题,所以产生了一系列关于404的研究,总结一些小小收获分享

c-Use of C runtime library internal header file

问题描述 Use of C runtime library internal header file 程序没问题,直接由V6转到VS2005,遇到的编译问题都解决了,就剩下这一个报错了,解决不了啊急 c:program files (x86)microsoft visual studiovc98crtsrcexcpt.h 31 快没饭碗了啊 解决方案 看上去是用了vc6的头文件,找出来,然后修改代码 解决方案二: 这是系统头文件吧,我是新手,可能是版本不对,或编译器不兼容? 解决方案三: VC6

Java Web前台异常处理

在做Java Web程序时候,如果出错了,常常会在页面上打印出错误的堆栈内 存信息,在开发阶段对调试程序很有帮助,但是在运营环境下,这样的处理很不 友好,非开发人员看了都会傻眼. 这里给出一个简单的处理方式,使用错误页面来处理. 一.创建两个常见的HTML错误信息页面: 404.html <body> 所访问的资源不存在:对不起,所请求的资源不存在 ! <br> </body> 500.html <body> 服务器内部错误:对不起,服务器忙! <br

CLR寄宿(中) 托管exe文件的加载和执行

托管exe文件的加载和执行过程在之前的文章做过简要的介绍,现在结合本章的内容进行详细的分析. 托管exe文件被启动的时候,首先被PE Loader载入.PE Loader载入exe文件之后,会分析PE文件头的data directory table,如果CLR_Header内的值不为0,表示该文件是托管PE文件,PE Loader 会立即载入 MsCorEE.dll,并且执行 MsCorEE.dll内的_CorExeMain()函数. 如果是Windows XP以前版本的操作系统(比如Windo

HTTP状态码查询

HTTP 1xx - 信息提示 这些状态代码表示临时的响应.客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应. 100 - 继续. 101 - 切换协议. 2xx - 成功 这类状态代码表明服务器成功地接受了客户端请求. 200 - 确定.客户端请求已成功. 201 - 已创建. 202 - 已接受. 203 - 非权威性信息. 204 - 无内容. 205 - 重置内容. 206 - 部分内容. 207 - 多状态 (WebDAV). 3xx - 重定向 客户端浏览器必须采取更多操