تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تحويل روابط صفحات قديمة الى صفحات جديدة بالـ mod_rewrite الدرس "3"
#1
احيانا مانقوم بإعادة تسمية ملف او مجلد معين بمواقعنا
وبهذا تخسر ترتيب هذه الصفحات فى محركات البحث
واحيانا مايعجز زوارك للوصول لهذه الصفحات بسبب انهم عندما يذهبوا الى هذه الصفحات
عن طريق المتصفح يظهر لهم خطأ 404

ولهذا اضع لكم هذا الدرس
وهو الدرس الثالث من سلسلة دروس الـ mod_rewrite

الطريقة الأولى, لتحويل صفحة بعينها الى صفحة جديدة
ضع الكود التالى بملف .htaccess
والكود التالى لتحويل الصفحة اذا كانت بالمجلد الرئيسي او مجلد فرعى
كود :
RewriteEngine On
# Redirect relocated urls to the new direction
RewriteRule ^oldpage.php$ http://%{HTTP_HOST}/newpage.php [R=301,L]
RewriteRule ^directory/oldpage.php$ http://%{HTTP_HOST}/directory/newpage.php [R=301,L]

اما اذا كان التحويل المرغوب هو لإسم مجلد وليس صفحة معينة
فالكود التالى هو مايقوم بهذه المهمة.
كود :
RewriteEngine On
RewriteRule ^olddir/(.*)$ http://%{HTTP_HOST}/newdir/$1 [R=301,L]
اتمنى ان يكون الدرس واضح وبسيط وفى حالة وجود اى استفسار انا حاضر.
الرد
شكر من طرف :


الردود في هذا الموضوع
تحويل روابط صفحات قديمة الى صفحات جديدة بالـ mod_rewrite الدرس "3" - بواسطة Pepo - 2007-11-30, 07:48 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم