【发布时间】:2013-06-06 04:48:06
【问题描述】:
我创建了一个自定义错误 404 页面,并使用 .htaccess 来使用它: 错误文档 404 “error_page.php”
现在的问题是我有一个 profile.php 页面,我可以在其中显示用户个人资料。如果 URL 中提到的用户名不存在,那么我会重定向到 index.php。相反,我想用我的自定义错误页面显示错误 404 页面。这足以有效地做到这一点吗?
header("HTTP/1.1 404 Not Found");
include 'error_page.php';
exit();
谢谢。
【问题讨论】:
-
这将与 Apache 的错误页面具有相同的效果,但是不会在错误日志中进行日志条目。这可能与您相关,也可能不相关。
-
我希望获得与用户访问不存在的页面时相同的效果。我怎样才能做到这一点?即,我怎样才能在错误日志中找到它?我认为显示标题也会在错误日志中添加一个条目。
标签: php http-status-code-404 custom-error-pages