PHP 404跳转是指当用户访问一个不存在的页面时,服务器返回一个404错误状态码,并将用户重定向到一个自定义的错误页面。这有助于提高用户体验,避免显示默认的、可能令人困惑的服务器错误信息。
以下是一个简单的PHP 404跳转示例:
<?php
// 检查当前请求的文件是否存在
if (!file_exists($_SERVER['DOCUMENT_ROOT'] . $_SERVER['REQUEST_URI'])) {
// 设置HTTP状态码为404
header("HTTP/1.0 404 Not Found");
// 重定向到自定义的404页面
header("Location: /404.php");
exit();
}
?>
404.php
)存在于正确的路径下。exit()
函数终止脚本执行,防止进一步的处理。<meta>
标签,如<meta name="robots" content="noindex, nofollow">
,避免搜索引擎索引404页面。通过以上方法,可以有效地实现PHP 404跳转,并提升网站的用户体验和安全性。
领取专属 10元无门槛券
手把手带您无忧上云