إعادة تعيين تجاوز robots.txt لا تعمل كما هو متوقع

من الممكن تجاوز ملف robots.txt في /admin/customize/robots (والذي يمكن الوصول إليه من الإعدادات). توفر الصفحة نموذجًا لملف robots.txt مخصص. مثال:

عند الضغط على زر “إعادة تعيين” هذا، يتم ملء النموذج على الفور بما يبدو أنه رمز HTML الخاص بالموقع… ويبدو أنه يتم حفظه على الفور كملف robots.txt جديد.

بعد التحديث، يبدو أنه يحتوي بالفعل على ملف robots.txt الافتراضي الخاص بـ Discourse، لذلك تمت إعادة تعيينه إلى الافتراضي. ولكن لا يزال، هذا الملء برمز HTML يحتاج إلى مراجعة على الأرجح.

في هذا الصدد، عادةً ما تعيد أزرار إعادة تعيين النموذج النموذج إلى القيم الأولية (ولا ترسل النموذج على الفور)، لذا ربما يكون رابط “استعادة إلى ملف robots.txt الافتراضي” بجوار الأزرار أكثر وضوحًا.

3 إعجابات

يمكنني تكرار ذلك أيضًا!


للمطورين: تتعلق المشكلة بـ render_to_string الذي يعرض القالب مع تخطيط افتراضي. :thinking:

إليك حل: إضافة المعلمة , layout: false. :point_up_2:

4 إعجابات

يجب إصلاح هذا في:

شكرًا @mentalstring على التقرير و @Arkshine على الإشارة إلى مكان المشكلة!

4 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 41 ساعة. لم يعد يُسمح بالردود الجديدة.