لماذا لا توضح إعدادات الأمان التفصيلية 404 سبب عدم قدرتي على الوصول إلى الفئة الفرعية؟

لقد استخدمنا مجموعات Discourse على نطاق واسع بحيث يتعين على المستخدمين الانضمام إلى مجموعة معينة لعرض معظم الفئات الفرعية.

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

أود أن تظهر الصفحة للمستخدم اسم المجموعة التي تنتمي إليها الفئة الفرعية (مع رابط للمجموعة، إذا كانت عامة أو مخصصة للدعوة فقط).

وقد صادفت إعداد “404 مفصل” تحت قسم الأمان وقمت بتفعيله. والآن أصبحت الأمور أسوأ! فصفحة الخطأ تبدو كما كانت، لكن الرابط في الأعلى لم يعد هو الرابط الذي أدخله المستخدم، بل أصبح /404. ولا توجد أي معلومات ظاهرة على الصفحة توضح سبب الخصوصية.

ومع ذلك، فإن مصدر الصفحة مختلف تمامًا، ويحتوي على رأس يحتوي على:

    <meta name="description" content="This forum is owned by Wigan Local Group. It is a public discussion forum for the work of the group. Enquire here to contact us or join any of our private forums.">

(هذا هو منشور وصف المنتدى).

هل هناك إعداد آخر في مكان ما يجب تغييره لجعل هذا يعمل كما هو مصمم؟

هل يمكنك تقديم عناوين URL محددة كأمثلة؟ أعاني من صعوبة في فهم ما كتبته هنا.

صعب، لأن خادمنا غير مفتوح للعامة. إذا رغبت في إرسال عنوان بريدك الإلكتروني لي عبر الرسائل الخاصة، يمكنني دعوتك إليه.

هل يمكنك تزويدي بعناوين URL تمثيلية مع استبدال الأجزاء ذات الصلة (مثل النطاق، وما إلى ذلك) بكلمات هراء أخرى؟

أعتقد أن ما تصفه هو السلوك الطبيعي للموقع.

بدلاً من ظهور صفحة 404 عند فئات لا يملك المستخدم صلاحية الوصول إليها، هل تريد صفحة تعرض لهم ما هي الفئة وتسمح لهم بالانضمام إلى المجموعة للوصول إليها؟

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

البديل هو الاعتراف بوجود منشور أو فئة، مما قد يؤدي إلى تسرب معلومات.

شكرًا لك. إذا كان الأمر كذلك، فما الغرض من إعداد 404 التفصيلي إذن؟