فرض إعادة التوجيه من غير www إلى www

مرحبًا،
لدي موقع يحتوي فقط على تثبيت Discourse (لا أخطط لإضافة أي شيء آخر غير المنتدى).

الآن أريد إعادة توجيه نطاق غير www إلى www.domain.it، ولكن حتى لو قمت بإعادة تكوين Discourse عبر ./discourse-setup وتغيير اسم المضيف إلى www.domain.it، فإنني عند الدخول إلى النطاق غير www لا أحصل على إعادة توجيه، بل أحصل على خطأ في شهادة SSL (NET::ERR_CERT_COMMON_NAME_INVALID في Chrome).

كيف يمكنني حل هذه المشكلة؟

أستخدم DigitalOcean Discourse Droplet مع Discourse 2.2.0 beta1 على Ubuntu 18.04.

إذا وصل الطلب عبر HTTP (وليس HTTPS)، فإنه يعمل حاليًا. يمكنك البحث هنا والعثور على بعض المواضيع المتعلقة بدعم Let’s Encrypt لعدة نطاقات.

الطريقة السهلة هي https://www.forcewww.com/

لاحظت الآن أن http://domain.it يعيد التوجيه إلى https://www.domain.it، لكن https://domain.it لا يفعل ذلك.

هل توجد طريقة أخرى غير forcewww؟

هل يمكنك مراسلتي عبر الرسائل الخاصة باسم نطاقك؟ يجب أن يعيد forcewww التوجيه إلى https أيضًا.