في منتدى Discourse الخاص بي، يتم تشجيع المستخدمين على استخدام خدمات استضافة الصور الخارجية عند الإمكان. الأكثر شيوعًا هو Imgur، والذي بعد فترة يبدأ في تحديد معدل خادم Discourse بخطأ 429. في حين أن هذه مشكلة لا يمكن حلها مع Imgur، فإن Discourse لا يتعامل معها بشكل أمثل أيضًا. حاليًا، عندما يرمي Imgur خطأ 429، يفسره Discourse كما لو كان رابط صورة غير صالح ويقوم فقط بعرض عنوان URL للصورة مع علامات <a>. ولكن لا يوجد ما يمنع المستخدمين الأفراد من عرض هذه الصور مباشرة في Discourse نظرًا لأن متصفحهم وعنوان IP مختلفان. يجب على Discourse مع ذلك إنشاء HTML صالح لعرض الصورة. على سبيل المثال:
https://i.imgur.com/eHltaVt.jpeg
يتم تحديد معدل هذا الرابط على خادمي ويقوم Discourse بإنشاء رابط فقط:
<a>https://i.imgur.com/eHltaVt.jpeg</a>
ولكن HTML التالي يعمل بشكل جيد لعرض الصورة داخل متصفح المستخدم النهائي، سواء في معاينة المنشور أو في المنشور المخبوز:
<img src="https://i.imgur.com/eHltaVt.jpeg">
هذا هو HTML الذي يجب على Discourse إنشاؤه حتى لو تلقى 429 عندما يصل الخادم إلى عنوان URL، ويجب عليه فقط ترك عنوان URL العاري إذا حصل على خطأ 404.