مرحباً بالجميع! عيد ميلاد مجيد!
لدي منتدى يعتمد على ديسكورس (Discourse) ولديه عدة نطاقات فرعية مثل هذه:
المنتدى الرئيسي: example.com
النطاق الفرعي: A.example.com، B.example.com، …
كلها تستخدم نفس المستخدم ونفس المواضيع والمنشورات.
ومع ذلك، سأقوم بتعيين قيمة إعداد سمة مختلفة لكل نطاق.
لذلك، سأقوم بتعديل جدول site_setting لحفظ معلومات النطاق مع قيم الإعدادات، وأيضًا تعديل المنتدى للتحقق من النطاق والحصول على قيمة إعداد مختلفة من قاعدة البيانات.
هل هذا ممكن؟ لتنفيذ هذه الميزة، كيف يمكنني القيام بذلك؟
هل يمكنني استخدام مثيل واحد للنطاق الرئيسي والنطاقات الفرعية جميعها بنفس قاعدة البيانات؟
يرجى مساعدتي في حل هذه المشكلات.
شكرا لكم.
إعجاب واحد (1)
لا أعرف، لكنني فضولي جدًا: لماذا ترغب في تقديم نفس المحتوى على عدة نطاقات مختلفة؟
إعجابَين (2)
لا. لا يمكنك. تقديم نفس البيانات على نطاقات متعددة هو أمر سيء للغاية بالنسبة لتحسين محركات البحث (SEO).
يمكنك الحصول على خوادم Discourse متعددة، ربما باستخدام تكوين مواقع متعددة مع Docker. يمكن أن تحتوي على محتوى مختلف، ولكنها تشترك في مصادقة موقع واحد.
إعجابَين (2)