اضطررت إلى إزالة وظيفة فرض HTTPS على الموقع للسماح بالوصول البديل. وبمجرد فعلت ذلك، أصبحت جميع الشعارات معطلة. لا يمكن تحميل الشعارات لأنها تم رفعها كـ HTTP وليس HTTPS. تبدو الصور العادية في المنشورات جيدة. المشكلة تكمن فقط في الشعارات.
ما نوع الوصول الذي كنت بحاجة إليه لتعطيل إعداد فرض HTTPS من الموقع؟
كان يمنعني من تسجيل الدخول من عنوان Tor، حتى لو تم تغيير ملف torrc لاستخدام المنفذ 443.
استخدام TLS عبر Tor هو بالفعل مبالغة (بما أن خدمات Tor المخفية مشفرة بالفعل)، ولكن إذا كان لموقعك نطاق مرئي عبر DNS، فيجب أن تتمكن من إضافة اسم بديل للموضوع يطابق .onion في شهادة SSL الخاصة بك — باستثناء أن Let’s Encrypt لا يدعم ذلك حتى الآن.
إذا كان لديك بالفعل كل من HTTPS و HTTP+Tor، فهذا يمثل مشكلة إلى حد ما. ربما بدلاً من force_https، يمكن لـ Discourse استخدام الاختصار // كما هو الحال مع الأصول، أو استخدام path_only بحيث يتم تحديد URL الكامل بواسطة المضيف، وبالتالي يتطابق دائمًا مع مخطط الاتصال.