تطويرات المواقع

طرق تغير شكل روابط البحث الافتراضية في موقع ووردبريس

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

يمكن في ووردبريس تغيير روابط المقالات والتصنيفات والصفحات وبدلاً من جعلها تأخذ الشكل الافتراضي

http://www.example.com/?p=123

أن تأخذ أشكالاً أكثر صداقة لمحركات البحث وللقارئ معاً، مثل روابط:

http://example.com/some-page

http://example.com/2018/03/some-article

http://example.com/category/some-category

لكن عندما يبحث الزائر لموقعك عن كلمة محددة فإن روابط البحث لا تظهر بمثل هذه الأشكال المفضلة للزوار ولمحركات البحث وبدلاً من ذلك يمكنك أن تشاهد شكل روابط البحث كمايلي:

http://example.com/?s=search-term

مثلاً إذا بحث عن كلمة “أندرويد” في موقعنا يظهر لك الرابط بالشكل:

روابط البحث

يمكن تغيير شكل هذه الرروابط بإحدى الطريقتين التاليتين: 

1- تغيير روابط البحث من خلال ملف خصائص القالب Functions

تعتبر هذه الطريقة هي الأفضل والأسهل وذلك من خلال تعديل ملف خصائص القالب functions.php ضمن ملفات القالب.

من قائمة “مظهر” (Appearance) في لوحة إدارة ووردبريس انقر على رابط “محرر” (Editor)

ستظهر لك نافذة لاختيار أحد ملفات القالب وتحريره.
ابحث عن الملف functions.php وقم بتعديله بإضافة الشيفرة التالية:

function wpb_change_search_url() {
if ( is_search() && ! empty( $_GET[‘s’] ) ) {
wp_redirect( home_url( “/search/” ) . urlencode( get_query_var( ‘s’ ) ) );
exit();
}
}
add_action( ‘template_redirect’, ‘wpb_change_search_url’ );

ثم قم بحفظ التعديلات عن طريق النقر على “تحديث الملف” (Update File)

طريقة تغيير شكل روابط البحث الافتراضية في ووردبريس

تذكر أنك قد تفقد هذه التحديثات عند تحديث القالب، لذلك إذا كان القالب لديك يدعم “القالب الإبن” (Child Theme) قم بتعديل ملف خصائص القالب functions.php في القالب الإبن وليس الأب.

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

2- تغيير روابط البحث من خلال التعديل على ملف .htaccess

هذه الطريقة أصعب قليلاً من السابقة، حيث تحتاج إلى الوصول إلى إلوصول إلى ملف htaccess لتعديله.

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

يمكنك استخدام إدارة الملفات File Manager من لوحة تحكم الاستضافة أو استخدام بروتوكول نقل الملفات FTPلتعديل الملف .htaccess    

طريقة تغيير شكل روابط البحث الافتراضية في ووردبريس

 

افتح الملف  .htaccess   وأضف إليه الشيفرة التالية:

# Change WordPress search URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC] RewriteRule ^$ /search/%1/? [NC,R,L]

ثم قم بحفظ التغييرات.

النتيجة:

سواء استخدمت الطريقة الأولى بتعديل ملف الخصائص أو الثانية بتعديل ملف htaccess  ستصبح روابط البحث أكثر صداقة مع محركات البحث وأفضل لزوار موقعك.

ستظهر الروابط الآن بالصيغة التالية:

http://example.com/search/search-term

وفي موقعنا على سبيل المثال سيظهر رابط البحث عن كلمة “أندرويد” بالشكل التالي:

 

 

الوسوم
اظهر المزيد

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

إغلاق
WhatsApp chat