Estamos migrando un foro en español y configurando enlaces permanentes para todos los temas.
Los títulos y URL existentes tienen caracteres acentuados en ISO 8859-15 codificados con porcentaje.
forum/showthread.php?96700-Galer%EDa-de-im%E1genes
Los estamos reescribiendo con /forum\\/showthread.php\\?(\\d*).*/thread/\\1 pero desafortunadamente obtenemos un error del servidor (con una página en blanco) antes de que se procese la normalización del enlace permanente.
Puedes ver esto, por ejemplo, en Try:
https://try.discourse.org/forum/showthread.php?96700-Galer�a-de-im�genes da una página en blanco y “bad request”. Rack::QueryParser::InvalidParameterError (invalid byte sequence in UTF-8)
https://try.discourse.org/forum/showthread.php?96700-Galeria-de-imagenes da la página normal de “not found”.
¿Tienes alguna sugerencia para solucionar esto sin demasiada configuración personalizada de nginx?