يعمل www -- لكن نطاق الجذر الأعلى لا يعمل

لقد قمت بإعداد Discourse باستخدام استضافة Discourse Standard من discourse.org.

تم إعداد Discourse على نطاق الجذر: https://www.worldcitizen.io
https://www. تعمل، لكن https:// لا تعمل.

ينتقل https://www.worldcitizen.io بشكل صحيح إلى إعدادات Discourse مع شهادة Let’s Encrypt. أما https://worldcitizen.io فيظهر خطأ NET::ERR_CERT_COMMON_NAME_INVALID ويعيدك إلى صفحة discourse.org التي تقول: “عذرًا، الموقع الذي تبحث عنه غير موجود”، لكنه لا يزال يعرض نطاق https://worldcitizen.io في شريط العنوان، مع الإشارة إلى أنه غير آمن لأنه يعمل بشهادة .discourse.org.

تم تسجيل النطاق عبر DreamHost، لكن DNS يعمل على Cloudflare لتسوية CNAME - مما يسمح بتشغيل Discourse على نطاق الجذر.

لقد قمت بإعداد DNS على Cloudflare بسجلين:

CNAME // worldcitizen.io // worldcitizen.hosted-by-discourse.com. // TTL Auto // DNS only
CNAME // www // worldcitizen.hosted-by-discourse.com. // TTL Auto // DNS only

كان النطاق يعمل سابقًا على خدمة أخرى قامت تلقائيًا بإعداد شهادات SSL للنطاق عبر Let’s Encrypt. هل يمكن أن يكون هذا هو سبب حدوث بعض التناقضات الآن؟ هل المشكلة في أن https:// لم يتم إعدادها للتوجيه الصحيح إلى Discourse؟ أم أن هناك خطأ آخر في إعداداتي؟

أي مساعدة ستكون موضع تقدير كبير. شكرًا لكم!

هل تقصد النطاق الجذري (العارية، الجذر) مقابل النطاق الفرعي؟

example.com

إلى

www.example.com

هذا شيء يجب إعداده عبر إعادة توجيهات DNS ولوحة تحكم DNS — وعادة ما يتم ذلك عبر نفس الموقع الذي اشتريت منه اسم النطاق.

شكرًا لك على ردك السريع.

أريد فقط أن يعمل كل من الجذر (apex root) والنطاق الفرعي (subdomain).
أليس من المفترض أن تقوم سجلات DNS المذكورة أعلاه بذلك بالفعل - باستخدام CNAME لكل من @ و www؟

أم أنني بحاجة إلى إعداد عنوان URL للتحويل (Forwarding URL) في قواعد الصفحات على Cloudflare؟
https://worldcitizen.io/* // عنوان URL للتحويل // 301 - إعادة توجيه دائمة // https://www.worldcitizen.io/*

أنا لست على دراية كاملة بهذه الأمور.

قم بإعداد قاعدة Cloudflare على النحو التالي:

worldcitizen.io/* 301
https://www.worldcitizen.io/$1

شاهد forcewww.com. تم تصميمه لحل مشكلتك.