Wir migrieren ein spanisches Forum und richten Permalinks für alle Themen ein.
Die vorhandenen Titel und URLs enthalten akzentuierte Zeichen in ISO 8859-15, die mit Prozentkodierung maskiert sind
forum/showthread.php?96700-Galer%EDa-de-im%E1genes
Wir schreiben sie mit /forum\\/showthread.php\\?(\\d*).*/thread/\\1 um, aber leider erhalten wir einen Serverfehler (mit einer weißen Seite), bevor die Permalink-Normalisierung verarbeitet wird.
Sie können dies zum Beispiel auf Try sehen:
https://try.discourse.org/forum/showthread.php?96700-Galer�a-de-im�genes gibt eine leere Seite und “bad request”. Rack::QueryParser::InvalidParameterError (invalid byte sequence in UTF-8)
https://try.discourse.org/forum/showthread.php?96700-Galeria-de-imagenes gibt die normale “not found”-Seite.
Haben Sie Tipps, wie Sie dies ohne zu viel benutzerdefinierte Nginx-Anpassung umgehen können?