إعادة توجيه عنوان URL باستخدام Nginx في Digital Ocean

هل قمت بتثبيت قياسي أم أن flarum يعمل على نفس المضيف مثل Discourse؟

هل استخدمت البرنامج النصي لترحيل flarum لاستيراد بياناتك؟ لا يبدو أن البرنامج النصي لـ flarum يتعامل مع إعادة توجيه الروابط الدائمة. لا يمكنني تخيل كيف يمكن أن تعمل إعادة التوجيه التي تقترحها إلا إذا كنت قد اختلقت بطريقة ما معرفات المواضيع في Discourse لتتطابق مع تلك الموجودة في flarum.

إذا قمت بذلك بطريقة ما، فهناك إعداد موقع permalink normalization سيقوم بما تقترحه. سيكون شيئًا مثل

/d/(\d+)-(.*)/t/\2/\1/

ولكن يمكن استبدال قسم asdasd بـ -، حيث يتم تجاهل الكلمة الدلالية للتوجيه.

nginx موجود داخل حاوية docker. يمكنك رؤيته إذا قمت

cd /var/discourse
./launcher enter app

سيتم تدمير التغييرات التي تجريها هناك عند بناء حاوية جديدة. من الممكن إجراء تغييرات على app.yml الخاص بك والتي ستعدل تكوين nginx في الحاوية عند بناء حاوية جديدة. يمكنك إلقاء نظرة على القوالب في /var/discourse/templates للحصول على بعض الأمثلة.

إعجابَين (2)