احيانا مانقوم بإعادة تسمية ملف او مجلد معين بمواقعنا
وبهذا تخسر ترتيب هذه الصفحات فى محركات البحث
واحيانا مايعجز زوارك للوصول لهذه الصفحات بسبب انهم عندما يذهبوا الى هذه الصفحات
عن طريق المتصفح يظهر لهم خطأ 404
ولهذا اضع لكم هذا الدرس
وهو الدرس الثالث من سلسلة دروس الـ mod_rewrite
الطريقة الأولى, لتحويل صفحة بعينها الى صفحة جديدة
ضع الكود التالى بملف .htaccess
والكود التالى لتحويل الصفحة اذا كانت بالمجلد الرئيسي او مجلد فرعى
اما اذا كان التحويل المرغوب هو لإسم مجلد وليس صفحة معينة
فالكود التالى هو مايقوم بهذه المهمة.
اتمنى ان يكون الدرس واضح وبسيط وفى حالة وجود اى استفسار انا حاضر.
وبهذا تخسر ترتيب هذه الصفحات فى محركات البحث
واحيانا مايعجز زوارك للوصول لهذه الصفحات بسبب انهم عندما يذهبوا الى هذه الصفحات
عن طريق المتصفح يظهر لهم خطأ 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]