我只是想知道在URI中使用未编码的unicode字符时HAProxy有一个问题(返回400 Bad Request) - 就像这样:

http://www.something.com/адрес

我故意不编码URI的路径部分,因为它是一个cyr的HTML5网站,如果我必须逃避一切,事情变得非常混乱 .

到目前为止,我没有遇到普通网络服务器和浏览器的任何问题,但是很快 .

但是 - 今天用SEO网站工具进行测试时显然使用HEAD请求检查链接的有效性,它告诉我几乎大多数链接都很糟糕/坏了 .

然后我按照所述测试了一个HEAD请求,它确实失败了 - 每一次 .

“修复”这个问题的唯一方法是,如果我使用'accept-invalid-http-request'选项,但这不是 生产环境 用品......

还有其他建议吗?

是否必须编码所有URI unicode字符(记住我不关心与旧的OS-es如XP等)?