بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته


بإختصار شديد هذه التقنيه تسمح لك بتغير إمتداد الملف الي اي إمتداد ترغب فيه


و هي تتم عن طريق ملف htaccess.


أولاً إفتح معي المفكره و إكتب الاتي

كود PHP:
                       RewriteEngine on 

هذا الكود يقوم بتشغيل الخاصيه في موقعك

لعد ذلك نقوم بتعريف السيرفر ما هو الاسلوب الذي يتعامل به مع الملفات عن طريق وضع الاتي

كود PHP:
RewriteRule ^New Url$  old Url 

أولاً نضع الاتي

RewriteRule


و هذا الكود يدل علي بدأ تبديل الرابط الاول


و يتكون هذا السطر من ^ و هذه العلامه تعني بداية الرابط الاول المراد تغيره


و بعد ذلك نضع الرابط الاول الجديد المراد التغيير إليه و بعد ذلك أضفنا


$ و هي تعني إنتهاء الجزء الخاص بالملف المراد التغيير إليه


و بعد ذلك قمنا بوضع اسم الملف القديم


فلنأخذ مثال عملي


أول شيئ انا عندي ملف موقعي الرئيسي اللي هو index.php و عايز أخليه

index.htm علشان محركات البحث

يبقي افتح ملف مفكرة و أكتب الاتي

كود PHP:
RewriteEngine on RewriteRule ^index\.htmindex.php 

و بعد كده أحفظه علي إمتداد htaccess.

و بعد كده أطلب من المتصفح الملف بإمتداده الجديد


شرح ما بداخل الملف عن قرب



RewriteEngine on : لتفعيل خاصية المود ري رايت
نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

RewriteRule : و هي تعني بدأ التغير علي الرابط الاول

^
: تعني بدأ الجزء الخاص بإمتداد الملف الجديد
\. : و هي تعني . و تم وضع قبلها \ حتي يتم معاملتها علي انها نقطة عاديه

$
: نهاية الجزء الخاص بالملف الجديد



و بذلك ينتهي الجزء التمهيدي من سلسة دروس خاصية mod rewrite


و الي اللقاء في الجزء القادم