Ich hoste eine Discourse-Instanz selbst und bin gerade auf einen internationalisierten Domainnamen (mit Nicht-Lateinischen Zeichen) umgestiegen. Ich wollte ein paar Dinge mitteilen, die diesen Übergang holpriger gemacht haben als nötig:
Erstens: ask.discourse.com hat mir fälschlicherweise gesagt, ich solle die Unicode-Version des Namens in app.yml verwenden, aber dies führte dazu, dass Let’s Encrypt das Paket idn im Container installieren musste, und verursachte dann eine Weiterleitungsschleife, da mein Browser nach der Punycode-Version des Namens fragte und Discourse ständig zur Unicode-Version weiterleitete.
Zweitens, was zwar weniger gravierend, aber nach Funktionsfähigkeit sichtbarer ist: Discourse ID gibt die Punycode-Version des Namens auf dem Bildschirm in seiner Ankündigung aus, dass es weiterleiten wird. Es wäre für Benutzer beruhigender, wenn dies nicht passieren würde.