我想在我的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”。我该怎么办?!
答案 0 :(得分: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
答案 1 :(得分:0)
ErrorDocument 404 /path/to/file.php?a=404
答案 2 :(得分:0)
ErrorDocument 404 /path/to/yourfile.php