我想在我的 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”。我应该怎么办 ?!
我想在我的 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”。我应该怎么办 ?!
您可能希望自定义其他几个错误文档。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
ErrorDocument 404 /path/to/yourfile.php
ErrorDocument 404 /path/to/file.php?a=404