مساعدة في PERMALINKS بعد ترحيل المنتدى

مرحباً، بعد التحويل من phpBB، انهار فهرسة Google وحتى بعد أشهر لم تتعافَ أبداً.
أعتقد أن المشكلة ترجع إلى العديد من أخطاء 404 بسبب عدم عمل الروابط الدائمة.
إنها الروابط المحددة مسبقاً التي تم إنشاؤها بواسطة برنامج التحويل.

Crawl

Permalinks

كيف يمكنني تصحيحها؟
على سبيل المثال، https://www.mysite.com/viewtopic.php?t=1267 لا تتم إعادة توجيهها.

شكراً

هل الروابط الدائمة موجودة إذا نظرت إلى /admin/customize/permalINKS؟

كيف تبدو؟

إذا لم تكن كذلك، فستحتاج إلى الحصول على نص برمجي لإنشائها.

شكراً لمساعدتك @pfaffman، نعم لدي ما تراه في الصورة السابقة.

بالنسبة للفئات، استخدمت هذا ويعمل بشكل مثالي


/(viewforum.php\\?)(?:.*\u0026)?(f=\\d+).*/\\1\\2

تلك التي وجدتها بعد التحويل هي هذه ولكنها تعمل فقط للفئات.

لا. ليس إعدادات موقع الرابط الدائم. الروابط الدائمة في عنوان URL في رسالتي الأخيرة.

هناك روابط دائمة للفئات والآن أفهم ما تقصده.

أثناء التحويل، لم يتم إنشاء الروابط الدائمة للمناقشات.

حسنًا، هناك أكثر من 2500 مناقشة… في الوقت الحالي، أستسلم…

يمكنك أن ترى أن التعيين من القديم إلى الجديد متاح باستخدام

./launcher enter app
rails c
TopicCustomField.all

لذلك، ستقوم بتشغيل نص برمجي يقوم بإنشاء رابط دائم لكل قيمة من هذه القيم. من الصعب شرح ذلك، ولكنه ممكن.

أنت على حق، هناك جميع بيانات مناقشات phpBB القديمة.
شكراً على المساعدة على أي حال، للأسف لا أعرف كيفية استخدامها.

هذا مثال من مستورد آخر. قد تتمكن من تعديله لإنشاء الروابط الدائمة على خادمك.

ستقوم بتغيير سطر Permalink.create لمطابقة الروابط من phpBB

من الحيوي وضع عمليات إعادة التوجيه للمحتوى القديم كجزء من عملية الترحيل! آمل أن تتمكن من حل هذه المشكلة، ولكن ربما نحتاج إلى تحديث وثائقنا حول الترحيل @tshenry @dax لتوضيح هذه النقطة؟