يمكن أن يتسبب وجود / متعددة زائدة أو في غير مكانها في تحميل الصفحة كصفحة فارغة

يعمل https://try.discourse.org/ بينما يتجمد https://try.discourse.org// مع عرض صفحة فارغة في سفاري وكروم.

بما في ذلك meta.discourse.org وإضافة / بعد اسم النطاق، على سبيل المثال:

https://meta.discourse.org//top/weekly سيتجمد.

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

إن الشرطة المائلة الإضافية هي التي تتسبب في عدم تحميل الصفحات. يعمل كل شيء كما هو متوقع مع الشرطة المائلة الواحدة. لماذا يبدو أنك مصمم على استخدام شرطة مائلة إضافية في نهاية عنوان URL؟

إذا استخدمت شرطتين مائلتين في نهاية عنوان URL الخاص بمنتداك، فستظهر نفس النتيجة - صفحة فارغة… كما هو متوقع.

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

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

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

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

إذا أدخلت https://apnews.com//, سيتم توجيهك إلى موقع رويترز وتلقي رسالة خطأ 404 - الصفحة غير موجودة. لا يتم تحميل أي محتوى. الاختلاف الوحيد الذي ألاحظه هو أن رويترز تُظهر خطأ 404، بينما مواقع Discourse تُظهر صفحة فارغة فقط (بدون رسالة 404).

لا يزال الإكمال التلقائي يُظهر شريطًا مائلًا واحدًا فقط في النهاية أثناء الكتابة.

لذا ربما تكون “المشكلة” هي عدم عرض رسالة خطأ 404 عند استخدام شريطين مائلين؟

3 إعجابات

يسبب ‘الخطأ’ في تحميل برنامج المنتدى لكميات كبيرة من البيانات (تصل إلى عدة ميجابايت) وفقًا لأدوات المطور في سفاري وكروم، لكنه لا يعرضها.

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

عندما يتوقع إعادة توجيه عناوين URL و/أو التوجيه شريطةً واحدة، فإن وجود شرطتين مائلتين سيؤدي إلى “كسر” ما كان متوقعًا. في صفحة ثابتة، قد تحصل (وربما ستحصل) على تحميل كل شيء بشكل صحيح. لكن في صفحة ديناميكية، هناك حيث تظهر المشاكل. حتى بعض تطبيقات CGI التي قد تحلل عنوان URL مباشرةً قد تفشل. وقد ترى بعض الخوادم الشرطتين المائلتين المتتاليتين كشكل من أشكال هجوم استغلالي، خاصةً إذا كانت الشرطتان المائلتان في منتصف عنوان URL.

ربما يتمكن أحد أعضاء فريق Discourse من تقديم شرح أفضل لكيفية استجابة Discourse للشرطتين المائلتين المتتاليتين. لكن سيكون من الأفضل تقديم خطأ 404 في مثل هذه الحالات.

إعجابَين (2)

هذا ليس خللاً، وأؤيد تحسين صفحة 404 هنا أو إجراء إعادة توجيه أو أي إجراء آخر.

ربما يكون هناك تغيير بسيط في موجه Ember الخاص بنا، لا أدري، وسأترك الأمر لخبراء Ember.

4 إعجابات

أنا متأكد تقريبًا أن Ember أصلحت هذه المشكلة منذ فترة طويلة، ومن المرجح أن السبب في ذلك هو نظام تحديد المواقع المخصص لدينا أو شيء مشابه.

سأقوم بفحص الأمر اليوم.

6 إعجابات

هذا يجب أن يُصلح المشكلة:

6 إعجابات

الإضافة / ستعرض لك خلفية المنتدى، teshghost.tk// (يمكنك رؤية خلفية الجدار الخاصة بي)

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

تم إغلاق هذا الموضوع تلقائيًا بعد 5 أيام من آخر رد. لم يعد السماح بردود جديدة.