أحياناً يمكن أن يواجهوا روابط موقعكم إلي خطأ 404. في هذه الحالة تلاحظون أن متاحة الصفحة الرئيسية و يعمل جيداً. حتي عندما تحقق من ID number، يعمل كل شىء جيداً. هناك قواعد مميزة لإنشاء الذاكرة المخبأة مرة أخري. عندما لا يكون هذه القواعد محدثة يحدث هذه المشاكل. في الواقع ترتبط المشكلة الرئيسية إلي الروابط الدائمة. هذه الروابط التي تقوم بضبطها لتحسين قراءتهم يمكن أن يؤدي إلي إنشاء مشاكل. لا تقلق أبداً. تزيل هذه المشكلة من خلال إعادة تعيين الروابط الدائمة. يمكن حلّ هذه المشكلة من الأساليب المختلفة وفقاً لنوع وصولكم إلي ووردبريس و برمجة الخلفية (backend).
ما هي إعادة تشغيل الروابط الدائمة؟
من خدمات التي تمنحنا ووردبريس هي ضبط URL صحيح في المقالات في فئة واحدة. يقوم ووردبريس بمسح الذاكرة المخبئية بعد أي تغيير في هيكل هذا النوع من المقالات تلقائياً. أحياناً هذا يحدث عند تخزين التغييرات.
كما أشرناها أعلاها يمكن تحديث القواعد المرتبطة إلي إنشاء الذاكرة المخبأة في وردبريس من خلال إعادة تعيين الروابط الفريدة.
تعليم إعادة تشغيل الروابط الدائمة
نستهدف في هذه المقالة إلي إعادة تشغيل الروابط الفريدة من خلال ثلاث أساليب موجزة. من خلال قدرة لوحة معلومات ووردبريس نقوم بمراجعة هذه الطرق لفلاش الروابط الفريدة عبر phpMyAdmin و مع رمز PHP.
في البداية نبدأ بأبسط طريقة و هي إعادة تشغيل الروابط الفريدة من خلال واجهة ووردبريس. في ما يلي نقوم بهذا العمل من خلال شفرة php. أخيراً في القسم الأخير نناقش وميض الروابط الفريدة من خلال phpMyAdmin.
1. فلاش الروابط الدائمة في لوحة معلومات ووردبريس
إرجع إلي لوحة معلومات ووردبريس. إنقر على الروابط الدائمة (permalink) من قسم الإعدادات (Setting). إنقر على Save Changes في نهاية أسفل الصفحة.
يجري جميع التغييرات اللازمة لفلاش الروابط الدائمة عبر ووردبريس من خلال الوصول إلي ملف .htaccess. طالما أن هذه التغييرات يمكن إجراؤها فإن أفضل طريقة لإعادة تشغيل الروابط الدائمة في ووردبريس مباشراً. وإلا يجب القيام إليها من خلال قاعدة البيانات.
2. فلاش الروابط الدائمة عبر شفرة PHP
يمكنك إستخدام الشفرة التلية في نهاية ملفات functions.php لفلاش الروابط الدائمة.
flush_rewrite_rules();
ابالتأكيد هذا الموضوع يؤدي إلي إجراء عملية (فلاش الرواببط الدائمة) بإستمرار. هذا العمل يؤدي إلي أخذ الوقت و المال. من الأفضل أن تبحثوا ظروف البديل أثناء تشغيل الملف. يمكنك إستخدامها كوصفة hook في شفرة PHP عندما تحتاج إلي هذا العمل.
3. فلاش الروابط الدائمة من خلال phpMyAdmin
الطريفة الأخيرة هي إستخدام قاعدة البيانات و الوصوص إلي phpMyAdmin. يجب القيام إلي إعادة تشغيل الروابط الدائمة بدقة و أخذ الوقت من خلال هذه الطريقة. هذه العملية تشتمل على مسح كميات حقل مميز. نقوم بهذا العمل من خلال برمجة الخلفية. قبل القيام إلي هذا العمل أحصل على النسخ الإحتياطي من القاعدة البيانات الخاص بكم. للوصول إلي قاعدة بياناتكم عبر سي بانيل إنتقل إلي phpMyAdmin. جدير بالذكر أن عمل خطأ في هذا القسم من التعليم يمكن أن يؤدي إلي تدمير وودربريس كله.
بعد الوصول إلي phpMyAmin، إنتقل إلي تبويب SQL في نافذة رئيسية قاعدة بيانات ووردبريس. قم بتسجيل الشفرة التالية في أسفل تبويب SQL و في قسم مرتبط إلي كتابة الرموز:
SELECT * FROM `wp_options` WHERE `option_name` = 'rewrite_rules'
إنقر على GO لتشغيل الأمر حتي ينشأ سطر. يعرض جميع حقول التي تمكنم تحريرها. إبحث عن عمود إسمه Option_value. يشتمل شفرات هذا الحقل على سلسلة من الحروف الهجائية و الأرقام.
عند مسح هذه الشفرات، يفلش جميع الروابط الدائمة و ينتجون الشفرات الجديدة مع إعادة الرجوع إلي ووردبريس.
إستنتاج
نتعرف في هذا التعليم على ثلاث أساليب سهلة لإعادة تشغيل الروابط الدائمة في ووردبريس. نحقق من أسهل أساليب و هو كان إستخدام رابط مستخدم ووردبريس حتي الإتصال من خلال phpMyAdmin.
إشرنا أن يجب الحصول على النسخ الإحتياطي لإعادة تشغيل الروابط الدائمة و هو ضروري جداً. يكون هام الحصول النسخ الإحتياطي خاصاً عندما تقوم إلي هذا العمل من خلال قاعدة البيانات و phpMyAdmin.
مع القيام إلي الخطوات السابقة، يمكنكم حلّ مشكلة خطأ 404 عبر الوصول إلي مقالاتكم.