عرض مشاركة مفردة
 
  #3  
قديم 22-10-2006, 10:53 PM
PHP Player PHP Player غير متصل
عضو
 
تاريخ التسجيل: Dec 2005
مشاركة: 202
مستوى تقييم العضوية: 20
PHP Player is on a distinguished road
الافتراضي

وعليكم السلام

اخى الكريم ، ال 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 الخ الخ