有没有办法让请求参数“转发”到apache的自定义错误文件,就像[QSA]在重写规则上做的那样?
如果我发送在www.foo.com/doesnotexist?bar=true
我有这个鬼:
ErrorDocument 404 /customerrorpage
那么它会调用customerrorpage:
customerrorpage?bar=true
我知道这是一个非常古老的问题,但是这个问题还没有得到解答,所以如果别人在网站上搜索答案,我会分享我所知道的。
Apache 2.2 ErrorDocument页面说,当你有一个自定义错误页面,这是一个本地页面,然后设置一些可以从你的客户错误处理程序读取的环境变量。 其中一个变量是REDIRECT_QUERY_STRING,它将包含原始页面所具有的查询字符串。 所以在你的例子中,REDIRECT_QUERY_STRING会包含'bar = true'。