0

我想在我的 htaccess 文件中添加如下代码:

ErrorDocument 403 /error/403
ErrorDocument 404 /error/404
ErrorDocument 500 /error/500
...

并有一个 PHP 文件使用 GET (file.php?a=404) 为我处理错误页面。

现在,我只需要一个 htaccess 代码来为我将“/error/404”重写为“file.php?a=404”。我应该怎么办 ?!

4

3 回答 3

1

您可能希望自定义其他几个错误文档。400 - 错误请求 401 - 需要授权 403 - 禁止目录 404 - 找不到页面 500 - 内部服务器错误

对于您要使用的每一个,只需在 .htaccess 文件中添加一行并创建相应的页面。

ErrorDocument 400 /errors/badrequest.html
ErrorDocument 401 /errors/authreqd.html
ErrorDocument 403 /errors/forbid.html
ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/serverr.html
于 2013-05-21T05:04:09.357 回答
0
ErrorDocument 404 /path/to/yourfile.php
于 2013-05-21T05:06:58.830 回答
0
ErrorDocument 404 /path/to/file.php?a=404
于 2013-05-21T04:55:23.773 回答