it-swarm.asia

عن طريق WP بدلاً من .htaccess لإعادة توجيه الصفحات/المنشورات

أقوم بتشغيل موقع يحتوي على أكثر من 100 عملية إعادة توجيه محددة في htaccess لملفات html القديمة التي تم جلبها لاحقًا إلى WP. هناك أيضًا قواعد للصفحات ضمن نطاق تاريخ لإعادة التوجيه إلى الصفحة الرئيسية ، وجميع أنواع الأشرار الأخرى.

بالنظر إلى أن WP تعالج عمليات إعادة التوجيه والرابطات الداخلية داخليًا ، ودون استخدام مكون إضافي ، ما هي أفضل طريقة لإعادة توجيه هذه الارتباطات برمجيًا والحفاظ على ملف htaccess نظيفًا؟

2
Dan Gayle

إن أفضل طريقة "لإعادة توجيه هذه الروابط برمجياً والحفاظ على [.] ملف htaccess نظيفًا" سيكون في الواقع مع مكون إضافي. أعلم أنك ذكرت "دون استخدام مكون إضافي" ، لكنك ستحصل على الوظيفة نفسها من مكون إضافي لو أنك كتبت الكود بنفسك. وبالنظر إلى مدى عدم ملائمة النصوص النصية WP لإعادة الكتابة ، أقترح بقوة أنك لا تحاول كتابتها بنفسك (أنا من ذوي الخبرة WP مطور وما زلت أواجه مشكلة مع محرك إعادة كتابة clanky).

لذلك إذا كنت على استعداد للذهاب مع البرنامج المساعد ، أوصي إعادة التوجيه .

يحتوي Redirection على واجهة مستخدم بديهية للغاية تتيح لك إنشاء جميع عمليات إعادة التوجيه المخصصة وعرضها ومعالجتها. كما أنه يتتبع أي أخطاء 404 موقعك يولد عن طريق الخطأ. يمكنني استخدام Redirection على موقعي لإعادة توجيه الروابط القديمة من موقعي الثابت القديم إلى روابط WordPress الحيوية الجديدة. لقد استخدمتها أيضًا على العديد من مواقع العملاء بعد مساعدتهم على الترحيل إلى WordPress.

3
EAMann

إليك إجابة كتبتها توضح كيفية إعادة التوجيه باستخدام PHP من داخل WordPress:

1
MikeSchinkel