PHP:如何制作自己的404页面未找到错误

23

可能是重复的问题:
我如何在PHP中创建一个404错误?

如何制作自己的404页面未找到错误,使其比默认页面更好看。
当某人访问不存在的url,例如www.blablabla.com/index99.php时,将自动重定向到我的自定义404页面。
提前感谢您。


如果您的网站只需要静态输出,那么您的Web服务器可能只有一个可以替换的模板页面。 - Michael Berkowski
你使用的是什么Web服务器软件?在大多数软件中,这相当容易。只需搜索“自定义404 [Web服务器软件]”。 - Norm MacLennan
1
这与php无关。您可以使用mod_rewrite(如果正在使用Apache)将所有请求转发到检查所请求页面是否存在的脚本,或者设置http服务器。以下是Apache的示例:http://httpd.apache.org/docs/2.0/custom-error.html - Cheery
谢谢大家,是的,我正在使用Apache Web服务器。 - Agung Setiawan
1个回答

60
  1. 制作自己的自定义404页面
  2. 创建.htaccess文件并放置在您的根目录下
  3. 在.htaccess文件中添加以下行:ErrorDocument 404 http://www.example.com/your-custom-404.php

在此处阅读更多信息:这里


22
你分享的第二步链接返回了一个 404 错误页面,这真是相当讽刺和有趣 =),但没关系,大多数人不需要创建文件的指南。 - T_D
6
讽刺的是,链接我到一个404错误页面.. :P - Floris497

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接