مرحباً،
كما ذكرت في مشاركاتي السابقة، قمت بترحيل مدونتي على ووردبريس إلى Discourse.
كانت هناك صفحة HTML مستضافة داخل مجلد في public_html.
لذلك، كان عنوان URL الخاص بها هو example.com/foldername.
الآن، أريد استضافة نفس المجلد/الصفحة مرة أخرى، ولكن باستخدام Discourse.
أين يجب أن أضع هذا المجلد حتى أحصل على نفس بنية عنوان URL دون كسر موقع Discourse الخاص بي؟
هذا أمر صعب، لأن Ember/Rails سيحاول تفسير ذلك على أنه مسار تطبيق… وهو غير موجود.
أنصحك بالتراجع وإعادة النظر فيما تحاول تحقيقه وظيفيًا في النهاية ومعرفة ما إذا كانت هناك طريقة أخرى للقيام بذلك؟
أحد الخيارات هو استخدام هذا:
يغطي هذا الدليل كيفية استخدام ميزة نشر الصفحات (Page Publishing) في Discourse. تتيح هذه الميزة لمستخدمي الموظفين (Staff users) تحويل موضوع إلى صفحة ثابتة قائمة بذاتها مع تنسيق مخصص. تشمل الأمثلة صفحات شروط الخدمة وسياسة الخصوصية.
مستوى المستخدم المطلوب: موظف (Staff)
نشر الصفحات الثابتة على Discourse
يتيح نشر الصفحات (Page Publishing) لمستخدمي الموظفين إنشاء صفحات ثابتة قائمة بذاتها من المواضيع. يشبه هذا الإجراء إنشاء صفحات شروط الخدمة أو سياسة الخصوصية.
المل…
قد يكون خيار آخر هو استضافة تلك الصفحة على نطاق فرعي، بدلاً من مجلد (وكل ما يترتب على ذلك).
شكراً @merefield على ردك.
لن تعمل صفحة النشر والنطاق الفرعي. الخيار الوحيد بخلاف الاستضافة في المجلد هو استضافة المجلد على نطاق جديد، وهو ما لن يكون جيدًا لتحسين محركات البحث (SEO) حيث لن أحصل على كل سلطة نطاقي الفعلي.
هل هناك أي طريقة لتحقيق غرضي باستخدام إضافة؟
ولكن يمكنك إنشاء مسار جديد في إضافة ووضع ما تريده فيها.
ولكن نسخة بسيطة من ذلك ستظل تعمل “داخل” Discourse.
ألقِ نظرة على الكود الخاص بإضافة Word Cloud أو Community Network الخاصة بي لترى كيف يتم ذلك.
michaeld
(Michael - Communiteq)
5 أغسطس 2022، 9:49ص
6
يمكنك أيضًا استضافته في مكان آخر واستخدام مسار Cloudflare workers لجعله يبدو كملف داخل منتداك.
لا أعرف كيف أفعل ذلك. هل هناك أي دليل لذلك؟ يرجى المشاركة
@lowkey_324 ماذا تريد أن تحقق (على وجه التحديد)؟