ここでは、nginx で URL に null char が含まれている場合の URL の書き換えに関する問題があります。
たとえば、取得 URL は次のとおりです。
http://localhost/test/\x02x00/
URL で発生した場合\x00
、nginx は 400 の不正な要求を返します。
この書き換えルールを試してみましたが、うまくいきません。
rewrite "/test/\x02\x00/" /new/
ただし、すべてを削除すると正常に\x00
動作します。
誰でもこの状況について何か考えがありますか?