当前位置:首页 > PHP

php header实现404

2026-03-13 06:23:08PHP

使用 PHP header 实现 404 页面

通过 PHP 的 header 函数可以手动返回 404 状态码,告知浏览器或搜索引擎当前页面不存在。以下是实现方法:

header("HTTP/1.0 404 Not Found");

或者使用更现代的写法:

header("HTTP/1.1 404 Not Found");

结合自定义 404 页面

可以返回 404 状态码的同时显示自定义的 404 页面内容:

header("HTTP/1.1 404 Not Found");
include('404.html'); // 加载自定义的 404 页面
exit(); // 确保后续代码不会执行

通过 .htaccess 重定向

如果希望所有不存在的页面都重定向到同一个 404 页面,可以在 .htaccess 文件中配置:

ErrorDocument 404 /404.php

然后在 404.php 文件中设置状态码:

php header实现404

header("HTTP/1.1 404 Not Found");
echo "Page not found";
exit();

注意事项

  • 必须在输出任何内容之前调用 header 函数,否则会报错。
  • 调用 header 后建议使用 exit()die() 终止脚本执行,避免后续代码影响。
  • 确保自定义 404 页面返回正确的 404 状态码,否则搜索引擎可能不会将其识别为无效页面。

标签: phpheader
分享给朋友:

相关文章

php实现递归

php实现递归

递归的基本概念 递归是一种函数调用自身的技术,适用于解决可以分解为相同子问题的问题。在PHP中,递归需要明确的终止条件(基线条件),否则会导致无限循环。 递归实现阶乘 阶乘是经典的递归案例,n! =…

php记住密码怎么实现

php记住密码怎么实现

使用Cookie实现记住密码功能 在PHP中,可以通过设置Cookie来记住用户的登录状态。以下是一个简单的实现方式: // 用户登录验证成功后 if ($login_success) {…

php 实现购物车

php 实现购物车

PHP 实现购物车功能 购物车功能是电子商务网站的核心部分,可以通过 PHP 和 Session 或数据库来实现。以下是两种常见的实现方式: 使用 Session 存储购物车数据 Session 是…

php 函数实现

php 函数实现

PHP 函数实现基础 PHP 函数的定义使用 function 关键字,后跟函数名和参数列表。函数名不区分大小写,但建议保持一致。 function functionName($param1, $p…

php 实现单点登录

php 实现单点登录

PHP 实现单点登录的方法 单点登录(SSO)允许用户通过一次登录访问多个相互信任的系统。以下是基于 PHP 的实现方案: 基于共享 Session 的方案 在同一个主域名下的子域名间可以通过共享…

php实现定时

php实现定时

PHP 实现定时任务的方法 PHP 本身是脚本语言,通常需要借助外部工具或框架实现定时任务。以下是几种常见方法: 使用 Cron 任务 Linux 系统自带的 Cron 是常用的定时任务工具。通过编…