هل يمكنني إعادة توجيه منشور إلى منشور آخر؟

لقد جربت هذا:
تخصيص > الروابط الدائمة

# حاولت إعادة التوجيه من
# https://mydomain.com/t/test/1234
# إلى https://mydomain.com/t/test2/5678

# لذلك قمت بإنشاء في تخصيص > الروابط الدائمة
# عنوان URL:
/t/test/1234
# النوع:
معرف الموضوع
# القيمة:
5678

لكن topic_1234 لم يتم إعادة توجيهه إلى topic_5678

في ديسكورس (Discourse)، تُستخدم الروابط الدائمة (permalinks) عادةً لإعادة التوجيه من عنوان URL قديم إلى عنوان URL جديد عند الانتقال من منصة أخرى. لا تُستخدم عادةً لإعادة التوجيه بين المواضيع داخل ديسكورس نفسها.

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

إعجاب واحد (1)

لم يتم إعادة التوجيه بعد إغلاق الموضوع القديم (/t/test/1234).

عذرًا على هذا الالتباس. إغلاق الموضوع لن يعيد توجيه المستخدمين تلقائيًا إلى الموضوع الجديد. ما يفعله هو منع المزيد من الردود على الموضوع القديم.

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

إليك مثال لما قد تكتبه في /t/test/1234:

تم إغلاق هذا الموضوع الآن. يرجى مواصلة المناقشة هنا - https://mydomain.com/t/test2/5678.

إعجاب واحد (1)

هل هناك طريقة لكتابة RewriteRule؟

RewriteEngine on
# RewriteRule (شيء هنا)

يمكنك استخدام الروابط الدائمة لإعادة توجيه موضوع إلى آخر :+1:

فقط تأكد من أن الموضوع القديم موجود في فئة عامة، وأنه تم حذفه، وأنك تستخدم حسابًا للوصول إليه لا يمتلك أيضًا إمكانية رؤية المواضيع المحذوفة (لذا غير مسؤول إداري/مشرف أو tl4 إذا كان لديك tl4 delete posts and topics ممكّنًا).

7 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.