روابط الصور معطلة (جزء https: غير مدرج)

مرحباً، لسبب ما، روابط صور المرفقات في منشوراتي لا تُرجع بشكل صحيح؛ حيث لا يتم تضمين “http:”، وبالتالي فإن حقل image_url بدلاً من إرجاع:

https://mydomain/uploads/default/

يُرجع:

“//mydomain/uploads/default/..”

حدث هذا بين عشية وضحاها ولا أعرف السبب، إذ لم أقم بتغيير أي شيء في إعدادات الخادم منذ فترة طويلة.

هل لديك أي أفكار؟ هذا الأمر يسبب لي الكثير من القلق =(

شكراً لك

إعجاب واحد (1)

كيف قمت بتثبيت Discourse؟

هل توقفت هذه الصور عن الظهور؟

إعجاب واحد (1)

لقد قمت بتثبيت Discourse على خادم Ubuntu من DigitalOcean Droplet قبل عام تقريبًا. كان يعمل بسلاسة حتى اليوم، حيث اكتشفت هذا الخطأ. اكتشفت أن تمكين “فرض HTTPS” يحل المشكلة، لكن لماذا لم أكن بحاجة إليه حتى اليوم؟ لست متأكدًا.

إعجاب واحد (1)

إذا تغيرت صيغة الرابط دون أن تتدخل أنت، فإن افتراضي هو أن خادمك يقوم بتحديث Discourse تلقائيًا، وكان هذا هو السبب، لكنني لا أتوقع أن تكون مقارنة الرابط التي استخدمتها مشكلة. ما لم تكن تعرض هذا الرابط للمستخدمين حتى يتمكنوا من نسخه، فيجب أن يعمل كما هو.

الرابط الذي يبدأ بـ “//” يستخدم نفس المخطط (scheme) للمستند الذي يشير إليه، أي أنه إذا قمت بزيارة الصفحة بنجاح عبر HTTP، فهذا يعادل “http://”. وإذا قمت بزيارة الصفحة عبر HTTPS، فهذا يعادل “https://”.

إعجاب واحد (1)

تحذيرات المحتوى المختلط. تقوم المتصفحات الحديثة بحظر تحميل المحتوى غير الآمن (HTTP) عبر اتصالات آمنة (HTTPS).

عند تمكين خيار “فرض HTTPS”، ستكون كل عناوين URL التي يحملها Discourse آمنة.

إعجابَين (2)