Nous migrons un forum espagnol et mettons en place des permaliens pour tous les sujets.
Les titres et URL existants contiennent des caractères accentués en ISO 8859-15, échappés avec un encodage en pourcentage.
forum/showthread.php?96700-Galer%EDa-de-im%E1genes
Nous les réécrivons avec /forum\\/showthread.php\\?(\\d*).*/thread/\\1 mais malheureusement nous obtenons une erreur serveur (avec une page blanche) avant que la normalisation des permaliens ne soit traitée.
Vous pouvez le voir par exemple sur Try :
https://try.discourse.org/forum/showthread.php?96700-Galer�a-de-im�genes donne une page blanche et « bad request ». Rack::QueryParser::InvalidParameterError (invalid byte sequence in UTF-8)
https://try.discourse.org/forum/showthread.php?96700-Galeria-de-imagenes donne la page habituelle « not found ».
Avez-vous des conseils pour contourner cela sans trop de modifications spécifiques à nginx ?