البرمجة

تحسين روابط الموقع باستخدام توجيه URL لتعزيز تصنيف SEO

في مجال تحسين محركات البحث (SEO)، يعتبر تحسين عناوين URL جزءًا أساسيًا لضمان رؤية أفضل من قبل محركات البحث وجذب المزيد من الزوار. إذا كنت ترغب في تغيير روابط موقعك لتكون أكثر ودية لمحركات البحث باستخدام توجيه الروابط (URL Routing)، يمكنك اتباع بعض الخطوات لتحقيق ذلك.

أولاً وقبل كل شيء، يبدو أن لديك تابعًا في الشيفرة البرمجية يُسمى getCurrentUri() يستخدم للحصول على الرابط الحالي. ومن ثم تقوم بتحليله لتحديد الجزء المتعلق بالمسار بعد اسم الملف. ومن ثم يتم إرجاع المسار المعالج.

ثم تستخدم الشيفرة التالية:

php
$basepath = implode('/', array_slice(explode('/', $_SERVER['SCRIPT_NAME']), 0, -1)) . '/'; $uri = substr($_SERVER['REQUEST_URI'], strlen($basepath)); if (strstr($uri, '?')) $uri = substr($uri, 0, strpos($uri, '?')); $uri = '/' . trim($uri, '/'); echo $uri;

وفي هذه الحالة، يتم الحصول على المسار الحالي ويتم إظهاره على الشاشة. لكن هناك خطأ في الشيفرة، حيث تأتي دالة echo $uri; بعد العودة من الدالة getCurrentUri()، وبالتالي لن يتم تنفيذها.

لتحقيق هدفك في تغيير الروابط لتكون أكثر ودية، يمكنك استخدام ميزة الـ URL Rewriting في ملف .htaccess إذا كنت تستخدم خوادم Apache. يمكنك إضافة الكود التالي إلى ملف .htaccess:

htaccess
RewriteEngine On RewriteRule ^product\.php/([0-9]+)$ product.php?p_id=$1 [L]

هذا يفترض أن المسار سيكون مثل: [http://www.shahilibas.in/product.php/5]

الرمز ([0-9]+) يمثل أي رقم، وهو يتماشى مع قيمة المعرف p_id في رابط المنتج.

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

المزيد من المعلومات

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

1. فحص توجيهات الـ URL Rewriting:

قم بالتأكد من فحص ملف .htaccess لديك وتحديد ما إذا كانت التوجيهات تعمل بشكل صحيح. يمكنك استخدام قواعد RewriteRule لتحويل الروابط القديمة إلى الروابط الجديدة بشكل صحيح.

htaccess
RewriteEngine On RewriteRule ^product\.php/([0-9]+)$ product.php?p_id=$1 [L]

2. تحديث روابط الموقع:

تأكد من تحديث روابط موقعك لاستخدام الصيغ الجديدة. على سبيل المثال، استبدل الروابط القديمة:

من:

arduino
http://www.shahilibas.in/product.php?p_id=5

إلى:

arduino
http://www.shahilibas.in/product.php/5

3. إعادة توجيه 301:

لتجنب فقدان قيمة الصفحات في محركات البحث، قم بتكوين إعادة توجيه دائم (301 Redirect) من الروابط القديمة إلى الروابط الجديدة. هذا يساعد في نقل القيمة السيوية من الروابط القديمة إلى الروابط الجديدة.

4. استخدام Sitemaps:

قم بتحديث خريطة الموقع (Sitemap) لتشمل الروابط الجديدة. هذا يعمل كدليل إضافي لمحركات البحث لفهم هيكل الموقع الجديد.

5. اختبار الأمان:

تأكد من اختبار الموقع بشكل دقيق بعد التغييرات للتأكد من عدم وجود أي أخطاء أو مشاكل في التوجيهات.

6. مراقبة الأداء:

قم بمراقبة أداء موقعك بعد التغييرات باستمرار. استخدم أدوات تحليل الأداء لضمان عدم تأثير سلبي على سرعة التحميل وتجربة المستخدم.

باختصار، يجب عليك أن تكون حذرًا ومنظمًا عند تحديث روابط موقعك. اتبع الخطوات اللازمة، وتأكد من توثيق كل تغيير تقوم به. استفد من أدوات Google Search Console لرصد أداء موقعك والتأكد من تعرف محركات البحث على التغييرات الجديدة.

زر الذهاب إلى الأعلى