وعليكم السلام
اخى الكريم ، ال mod_rewrite هو اضافة برمجية لخادم الاباتشى apache يمكنك من عمل روابط وهمية يكتبها الزائر لتعرض له محتويات معينة من على موقعك
اولا اعطيك مثال لاستخدامها
لنفرض مثلا سكريبت مقالات لا يستخدم ال mod rewrite
ستكون روابط المقالات فيه كالتالى
myarticlwebsite.com/get_article.php?article_id=100
myarticlwebsite.com/get_article.php?article_id=31
myarticlwebsite.com/get_article.php?article_id=121 1
myarticlwebsite.com/get_article.php?article_id=112 3
اما لو استخدم هذا السكريبت خاصية ال mod_rewrite يمكنه تغيير روابطه لتصبح على هواه ولنقل مثلا
myarticlwebsite.com/Articles/about-islam.html
myarticlwebsite.com/Articles/about-islam-part.html
myarticlwebsite.com/Articles/redman-article.html
myarticlwebsite.com/Articles/arabwebtalk.html
فى الحقيقة الروابط السابق ذكرها لا تشير الى ملفات موجودة على السيرفر داخل مجلد Articles واسمها about-islam.html او غيره
ولكن هذه كلها عبارة عن روابط وهمية تشير الى اللينكات السابق ذكرها فى اول المقال
اهم استخدامات ال mod_rewrite:
1- جعل روابط الموقع سهلة القراءة ويكون شكلها انيق
2- حماية السيرفر ، لان الهاكرز لا يستطيعون معرفة الى اى ملف يشير هذا الرابط
3- يفيد فى رفع ترتيب موقعك فى محركات البحث
وغيرها كثير..
اخيرا ، يبدو ان برنامج المدونات الذى تحاول تركيبه يستخدم هذه الخاصية ليعرض روابط المقالات بشكل انيق.
لتشغيل خاصية ال mod_rewrite يجب ان يكون مدير السيرفر قد اتاح استخدام هذه الاضافة البرمجية او ال (module)
فقط اطلب من مدير السيرفر تشغيلها مثلها ككائن الكتابة ع الصورة gd الخ الخ
|