📅  最后修改于: 2023-12-03 15:24:18.992000             🧑  作者: Mango
当用户访问网站的页面不存在时,一般会显示默认的 404 页面。但是为了提高用户体验和网站的专业度,我们可以自定义 404 页面,为用户提供更好的提示和导航。
在 PHP 网站中,我们可以通过以下步骤自定义 404 页面:
创建一个名为 404.php
的 PHP 文件,该文件应该放置在网站根目录下。
在 404.php
文件中,我们可以使用 PHP 的 header()
函数来设置 404 响应状态码:
<?php
header("HTTP/1.0 404 Not Found");
?>
404.php
文件中,我们需要为用户提供一些友好的提示信息。例如,我们可以添加一个包含错误信息和返回首页链接的 HTML 元素:<?php
header("HTTP/1.0 404 Not Found");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Page Not Found</title>
</head>
<body>
<h1>Sorry, the requested page was not found.</h1>
<p>Please click <a href="/">here</a> to return to the home page.</p>
</body>
</html>
以上就是在 PHP 网站中创建自定义 404 页面的步骤。当用户访问不存在的页面时,服务器将会显示我们创建的自定义 404 页面。
注意,为了提高用户体验,我们应该尽可能地让自定义的 404 页面看起来和网站的其他页面一样。同时,我们也可以在 404.php
文件中添加一些额外的统计或日志功能,以便于我们了解网站的访问情况。
参考资料: