我有一个 Apache 服务器,它收到一个格式错误的 HTTP 请求(cookie 大小非常大)。服务器显示 Cookie 值以及错误请求。有没有办法处理这个?
我尝试了 ErrorDocument 指令,但这在这种情况下没有帮助。
我有一个 Apache 服务器,它收到一个格式错误的 HTTP 请求(cookie 大小非常大)。服务器显示 Cookie 值以及错误请求。有没有办法处理这个?
我尝试了 ErrorDocument 指令,但这在这种情况下没有帮助。
看看这个页面,它会详细解释。它还将向您显示与您描述的完全相同的问题:
示例说明:http ://stevesouders.com/tests/cookie-max.php
如果您想要自定义错误处理
ErrorDocument 400
.htaccess
如果在文件中正确配置,应该可以完成这项工作。您也可以直接在其中配置它httpd.conf
(参见:https ://serverfault.com/questions/158122/problems-redirecting-error-400-bad-request-to-custom-page )。
尽管可以使用此配置选项解决此问题,但您应该考虑根据错误发生的原因执行以下操作:
Fix your code
不应超过4k
Fix nothing
。永远不要把时间花在好看的页面上,这些页面只会被那些试图以某种方式利用东西的人看到