Relato de experiência: nome de domínio IDN

Estou hospedando minha própria instância do Discourse e acabei de mudar para um nome de domínio internacionalizado (caracteres não latinos). Gostaria de compartilhar alguns pontos que tornaram essa transição mais complicada do que o necessário:

Primeiro: ask.discourse.com me disse incorretamente para usar a versão Unicode do nome em app.yml, mas isso fez com que o Let’s Encrypt precisasse do pacote idn instalado no contêiner, e então resultou em um loop de redirecionamento, pois meu navegador solicitou a versão Punycode do nome e o Discourse continuou redirecionando para o Unicode.

Em seguida, algo mais sutil, mas mais visível depois que as coisas estão funcionando: O ID do Discourse exibe a versão Punycode do nome na tela em seu anúncio de que fará o redirecionamento. Seria mais tranquilizador para os usuários que isso não acontecesse.

1 curtida