标签: logging haproxy
背景;我们想要解析无效的URL(由访问我们网站的各种扫描仪生成)。当URI看起来像这样时,这变得非常复杂:
/index.html?14068'#22><bla> /index.html?fName=\Windows\system.ini%00&lName=&guestEmail=
如果能够分别引用%r参数的三个元素中的每一个,那么解析这将会容易得多。在我们的自定义日志格式行中,我们使用%{Q}r创建单引号:HTTP谓词,URI和版本。有没有办法实现这个目标?
%{Q}r