スペイン語のフォーラムを移行しており、すべてのトピックにパーマリンクを設定しています。
既存のタイトルとURLには、パーセントエンコーディングでエスケープされたISO 8859-15のアクセント付き文字が含まれています。
forum/showthread.php?96700-Galer%EDa-de-im%E1genes
これを /forum\\/showthread.php\\?(\\d*).*/thread/\\1 に書き換えていますが、パーマリンク正規化が処理される前にサーバーエラー(白いページ)が発生します。
たとえば、Tryでこれを確認できます。
https://try.discourse.org/forum/showthread.php?96700-Galer�a-de-im�genes は空白ページと「bad request」を表示します。 Rack::QueryParser::InvalidParameterError (invalid byte sequence in UTF-8)
https://try.discourse.org/forum/showthread.php?96700-Galeria-de-imagenes は通常の「not found」ページを表示します。
あまりカスタムなnginx設定を行わずに、この問題を回避するヒントはありますか?