أنا أستضيف نسخة Discourse بنفسي للتو وقمت بالتبديل إلى اسم نطاق مُدوَّل (أحرف غير لاتينية). أردت مشاركة بعض الأمور التي جعلت هذا الانتقال أكثر وعورة مما ينبغي:
أولاً: أخبرني موقع ask.discourse.com بشكل خاطئ أن أستخدم نسخة اليونيكود (Unicode) من الاسم في ملف app.yml، لكن هذا تطلب من Let’s Encrypt تثبيت حزمة idn داخل الحاوية، ثم أدى إلى حلقة إعادة توجيه لأن متصفحي طلب الاسم بنسخة Punycode واستمر Discourse في إعادة التوجيه إلى نسخة اليونيكود.
بعد ذلك، وهو أمر ثانوي ولكنه أكثر وضوحًا بعد أن تعمل الأمور بشكل صحيح: تطبع خاصية هوية Discourse (Discourse ID) نسخة Punycode من الاسم على الشاشة في إعلانها بأنها ستقوم بإعادة التوجيه. سيكون من المطمئن للمستخدمين ألا يحدث ذلك.