مرحباً،
كما ذكرت في مشاركاتي السابقة، قمت بترحيل مدونتي على ووردبريس إلى Discourse.
كانت هناك صفحة HTML مستضافة داخل مجلد في public_html.
لذلك، كان عنوان URL الخاص بها هو example.com/foldername.
الآن، أريد استضافة نفس المجلد/الصفحة مرة أخرى، ولكن باستخدام Discourse.
أين يجب أن أضع هذا المجلد حتى أحصل على نفس بنية عنوان URL دون كسر موقع Discourse الخاص بي؟
هذا أمر صعب، لأن Ember/Rails سيحاول تفسير ذلك على أنه مسار تطبيق… وهو غير موجود.
أنصحك بالتراجع وإعادة النظر فيما تحاول تحقيقه وظيفيًا في النهاية ومعرفة ما إذا كانت هناك طريقة أخرى للقيام بذلك؟
أحد الخيارات هو استخدام هذا:
This guide covers how to use the Page Publishing feature on Discourse. This feature allows Staff/Admin users to convert a topic into a standalone static page with custom styling. Examples include the Terms of Service and Privacy Policy pages.
Required user level: Admin
Publishing static pages on Discourse
Page Publishing allows Admin users to create standalone static pages from topics. This is similar to the process for creating Terms of Service or Privacy P…
قد يكون خيار آخر هو استضافة تلك الصفحة على نطاق فرعي، بدلاً من مجلد (وكل ما يترتب على ذلك).
إعجابَين (2)
شكراً @merefield على ردك.
لن تعمل صفحة النشر والنطاق الفرعي. الخيار الوحيد بخلاف الاستضافة في المجلد هو استضافة المجلد على نطاق جديد، وهو ما لن يكون جيدًا لتحسين محركات البحث (SEO) حيث لن أحصل على كل سلطة نطاقي الفعلي.
هل هناك أي طريقة لتحقيق غرضي باستخدام إضافة؟
ولكن يمكنك إنشاء مسار جديد في إضافة ووضع ما تريده فيها.
ولكن نسخة بسيطة من ذلك ستظل تعمل “داخل” Discourse.
ألقِ نظرة على الكود الخاص بإضافة Word Cloud أو Community Network الخاصة بي لترى كيف يتم ذلك.
إعجابَين (2)
michaeld
(Michael - Communiteq)
5 أغسطس 2022، 9:49ص
6
يمكنك أيضًا استضافته في مكان آخر واستخدام مسار Cloudflare workers لجعله يبدو كملف داخل منتداك.
إعجابَين (2)
لا أعرف كيف أفعل ذلك. هل هناك أي دليل لذلك؟ يرجى المشاركة
@lowkey_324 ماذا تريد أن تحقق (على وجه التحديد)؟