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

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

Crawl

Permalinks

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

شكراً

إعجابَين (2)

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

كيف تبدو؟

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

إعجابَين (2)

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

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


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

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

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

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

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

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

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

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

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

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

./launcher enter app
rails c
TopicCustomField.all

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

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

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

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

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

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

إعجابَين (2)

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

إعجابَين (2)