ضع discourse على عنوان URL فرعي

مرحباً بالجميع!

كان لدي إعداد لـ Discourse مستضاف على نطاق فرعي، وكان كل شيء يعمل بسلاسة. الآن قررنا نقل Discourse من نطاق فرعي إلى مسار فرعي (sub URL). لذا، سيتم استخدام نفس النطاق الأساسي لموقع Laravel، بينما سيتم استخدام المسار /community لـ Discourse. هل يمكنك اقتراح الإعدادات التي يجب تغييرها وأين يجب أن أجري هذه التعديلات لجعل الأمر يعمل؟ أنا شخص تقني ولدي خبرة جيدة في Rails، لكنني لست متأكداً تماماً من أين أبدأ وما هي الصعوبات الخفية التي قد أواجهها.

شكراً جزيلاً مقدماً لأي مساعدة، وآمل أن أسمع منكم.

أنطون

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

https://meta.discourse.org/search?q=installing%20discourse%20on%20subfolders

هناك أكثر من 50 موضوعًا حول هذا الأمر. :neutral_face:

هل ذلك لأنك ترغب في فقدان قوة تحسين محركات البحث (SEO) عندما تتغير جميع الروابط، أم لأن المنتدى يعمل بسلاسة كبيرة وتحتاج إلى عمل إضافي؟ :wink:

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

مرحبًا @pfaffman!

شكرًا لك على ردك المعقول، لكن الحقيقة هي أنني لست صانع قرار في هذا التغيير ولدي تأثير محدود على القرار النهائي.

على أي حال، كانت إجابتك مفيدة. شكرًا لك

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

الدليل الرسمي لذلك هو Serve Discourse from a subfolder (path prefix) instead of a subdomain