避免在NGINX中使用CR:LF字符

  • 本文关键字:CR LF 字符 NGINX nginx
  • 更新时间 :
  • 英文 :


我希望将NGINX中带有CR:LF字符的所有网址发送到错误页面。我试图找到如何做到这一点,但没有看到任何nginx支持。我该怎么做?

CR 和 LF 字符将在$request_uri中编码为%0D%0A

您可以通过在server块顶部附近放置一个if块来检测它们:

server {
    ...
    if ( $request_uri ~* "%0A|%0D" ) { return 403; }

请参阅此注意事项 使用if .

最新更新