尽管我确信这是可能的,但我看不出我将如何执行以下操作。
使用 .htaccess 将 html 错误指向单个错误处理页面(这不是问题)。
该页面然后检查错误代码实际是什么(404、500 等)并根据每个代码显示一条消息。
我正在尝试在 PHP 环境中执行此操作,它适用于简约网站,因此文件越少越好。
这是我生成的 404 示例,http://isitup.org/404 ,我只想相应地切换数字。
最佳答案
我总是把我的.htaccess:
ErrorDocument 403 /error.php?error=403
ErrorDocument 404 /error.php?error=404
ErrorDocument 500 /error.php?error=500
等等我想要的任何错误,然后只需在 $_GET['error'] 上切换大小写。
不要认为有任何更复杂的方法可以做到这一点。
关于php - 仅使用一个文件的自定义错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/763135/