أنت غير مسجل في منتديات لايف نت . للتسجيل الرجاء إضغط هنـا
منتديات لايف نت
Ad

 

 

 

 

 

 

الإعلانات والأخبار

تبقى لعيد ميلاد لايف نت


إعلان شركة عيون الشرق ينتهي 1/4/2009 
عدد الضغطات  : 30 إعلان شبكة بايرن ميونخ ينتهي في 1/4/2009 
عدد الضغطات  : 28 اعلان شبكة العمدة ينتهي في 1/4/2009 
عدد الضغطات  : 54  إعلان شركة سيرياتويو . ينتهي في 20/11/2008 
ينتهي  : اليوم
عدد الضغطات  : 101
موقع سيلينا ينتهي في 1/1/2010 
عدد الضغطات  : 35 مركز تحميل لايف نت 
عدد الضغطات  : 59 مسلسل الياس 
عدد الضغطات  : 270  
عدد الضغطات  : 33


منتدى تطوير المواقع مواضيع تطوير وحماية المواقع

الإهداءات
HEV14 من عيد ميلاد لايف نت : مساء الورد والياسمين لكل يلي معنا متواجدين مدحت من عيد سعيد : في أحلى يوم بالشهر حبيت أسبق البشر وأهني اللي أحلى من القمر وأبارك له بيوم ميلاد العمر وأقوله كل عام وانتي بخير لايف نت وعقبال بليون عمر دلوعه زوجها من وادي الرافدين : سلامي الى جميع العاملين بالمنتدى واهداء خااص حق ابو ؟؟؟؟؟ احبك يابعد كل الملا وحبي لك عن العشاق غير بقلبي حس ياروحي الغلا وحس بالحب والقدر الكبير نسيم الورد من دنيتي : عِنَدَما أَقْرَأُ الرَحِيْلْ .. لا أَرْغَبُ بـ كِتَابَةِ كَلِمَاتِ الوَداَعْ.. ولَكِنّ الخُرُوجَ بِصَمْت يَبْقَى الأجْمَلُ دَائـِـمَــاً..!! ............. عاشق تراب بلادي من من أعماق أرض التراب المقدس : احلى منكاش اهديه لكل الفلاحين بمناسبة حلول موسم حراثة الارض نسيم الورد من من دنيتي : يا شمس انتظري لا تغيبي خليني استمتع بحبيبي ........

رد
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
خاصية mod_rewrite - شرح مفصل
H_CAGE
مـــدير المــوقــع
H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.
إرسال رسالة عبر مراسل MSN إلى H_CAGE
الحالة: غير متصل

13-11-2007, 01:07 AM

التسجيل: Nov 2006
المشاركات: 7,780
معدل المشاركات: 10.68
الإقامة: عيون لايف نت
النقاط: 4246
العمر :25
الدولة: عيون لايف نت
على النت: 2000
المؤهل الدراسي: إجازة في المصارف و شركات التأمين
الجوال :N73_White
 
الصورة الرمزية H_CAGE
رد مع اقتباس
 
 
افتراضي خاصية mod_rewrite - شرح مفصل
  #1 (permalink)

 

مقدمة
تسمح لك تقنية mod_rewrite والموجودة في برنامج Apache الشهير بتحويل زوار الموقع من رابط الى رابط آخر دون علمهم ودون تغيير الرابط في المتصفح، هذا يمكنك من تحويل الزائر من رابط الصفحة القديم الى الرابط الجديد مثلاً، كما تسمح لك بإعادة كتابة الروابط بالشكل الذي تريده ويسهل على الزائر وعلى محرك البحث أيضاً فهمها.

مثلاً، يمكنك استبدال رابط مثل:
كود:
http://www.site.com/showCategory.php?catId=34
بهذا الرابط:
كود:
http://www.site.com/category/34/
والذي يسهل على الزائر فهمه ومعرفة محتواه..

بالاضافة الى المزايا السابقة لاستخدام تقنية mod_rewrite، فعدم استخدامها ينطوي على عدة عيوب منها:
1- سهولة معرفة لغة البرمجة المستخدمة في الموقع، وبالتالي إعطاء الفرصة للمخترقين والمخربين بمحاولة اختراق الموقع عن طريق حقن الاستعلامات في الرابط أو اي طريقة أخرى، بالاضافة الى ان التقنية المستخدمة وكيفية سير البرنامج ينبغي أن تظل سرية ومجوبة عن الزوار.
2- احتواء الرابط على المتغيرات والعلامة "&" والتي تعتبر غير مطابقة للمواصفات القياسية XHTML والتي ينبغي ان يتم معالجتها قبل ادراج الرابط في صفحات مواقع أخرى.
3- بعض محركات البحث لا تقبل على أرشفة الصفحات التي تحتوي روابطها على علامة ؟ وبالتالي يقل ترتيب الموقع في محركات البحث.

هنا تظهر أهمية استخدام التقنية mod_rewrite والتي بفضلها يمكننا تحويل هذا الرابط الغير محبوب سيء المنظر الى رابط بهذا الشكل:
كود:
http://www.site.com/category/34/
هل لاحظت الفرق بين الرابطين؟ الرابط الثاني أسهل وقابل للحفظ أكثر كما انه معبر اكثر عن محتوى الصفحة وقابل للأرشفة من محركات البحث.

كيفية استخدام mod_rewrite
لكي تستخدم هذه التقنية يجب أولاً أن نشغل هذه الخاصية على السيرفر، ويتم ذلك عن طريق وضع الكود التالي في ملف htacces. في المجلد الرئيسي للموقع، حتى تعمل الخاصية في هذا المجلد والمجلدات المتفرعة منه، والكود هو كالتالي:
كود:
RewriteEngine on
بعد اضافة هذا الكود وتشغيل الخاصية، ينبغي اخبار السيرفر بكيفية التصرف حيال الروابط، وذلك عن طريق تمرير التعليمات له عن طريق الأمر RewriteRule، ويستخدم هذا الأمر كالتالي:
كود:
RewriteRule URL1 URL2
حيث:
URL1 هو الرابط المراد مطابقته
و URL2 هو الرابط المراد توجيه الزائر له عند دخوله للرابط الأول

مثال:
قمت بتغيير اسم ملف قديم الى اسم جديد، كيف ستتصرف حيال الروابط الموجودة في المواقع الأخرى والتي تحتوي الإسم القديم للملف؟؟ وهل يعقل ان تخسر أرشفة محركات البحث لهذه الروابط القديمة؟

الحل:
يمكنك حل هذه المشكلة باستخدام mod_rewrite وتوجيه الزوار من الرابط القديم المعروف لديهم الى الرابط الجديد، كالتالي:
كود:
RewriteEngine on
RewriteRule ^old\.html$ new.html
الكود السابق هو ابسط اكواد mod_rewrite، واليك تفصيله:
في السطر الأول قمنا بتشغيل الخاصية.
في السطر الثاني قمنا بتحويل الزائر من الملف old.html الى الملف new.html
لاحظ ما يلي:
العلامة ^ تستخدم دائماً للدلالة على بداية الرابط الأول
العلامة $ تستخدم دائماً للدلالة على نهاية الرابط الأول
العلامة . (النقطة) لها معنى خاص في التعابير المنتظمة، ويجب أن نخبر السيرفر بأن يعاملها كنقطة عادية لذلك سبقناها بالعلامة \

طيب بعد اضافة الكود و عند دخول الزائر للصفحة old.html سيتم توجيهه تلقائياً ودون علمه للصفحة new.html، ويبقى عنوان الصفحة في المتصفح مثل ما كان عليه old.html

ولكن ماذا لو أردنا ان يعرف الزائر أنه قد تم توجيهه لصفحة أخرى؟ ويتغير رابط الصفحة في المتصفح؟
علينا باستخدام هذا الكود بدلا من الأول:
كود:
RewriteEngine on
RewriteRule ^old\.html$ new.html [R]
حرف [R] بين القوسين المربعين يعني انه يتم فعلا التوجيه مع معرفة الزائر بذلك...

حتى الآن فالموضوع بسيط ومفهوم على ما أعتقد.. ولكن في اغلب الأحوال نحتاج الى بناء كود معقد، ففي الغالب لا نعرف اسم الملف الموجه ولا الموجه اليه، واذا عرفناهم فهم كثير ونريد ان نضع قاعدة عامة يتم التوجيه بناءاً عليها، أيضاً نود تمرير المتغيرات بطريقة GET ..
هنا تأتي الحاجة لاستخدام التاعبير المنتظمة REGULAR EXPRESSIONS

mod_rewrite والتعابير المنتظمة (Regular Expressions)
نصل الآن الى الجزء المهم، وهو المفيد فعلا والمستخدم بكثرة في هذه الخاصية، فهو مفيد وشيق بقدر ماهو معقد، لذا يلزم التركيز جيداً والانتباه في هذه الجزئية.
فيمكنك باستخدام التعابير المنتظمة اخبار السيرفر بان يقوم بتحويل أي رابط يطابق الصيغة التي تكتبها الى رابط آخر، واليك هذا الكود:
كود:
RewriteRule ^products/([0-9][0-9])/$ /productInfo.php?prodId=$1
فيقوم هذا الكود بمطابقة أي رابط يبدأ بـ "products/" ويتبعها رقمين ثم العلامة "/"، فعلى سبيل المثال يعمل هذا الكود عند كتابة الرابط
[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
أو الرابط [عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
ويوجهه الى الصفحة [عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
أو [عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا] على التوالي.

واليك تفصيل الكود السابق:
بالنسبة للشطر الأول:
كود:
^products/([0-9][0-9])/$
^ تدل على بداية الرابط
$ تدل على نهاية الرابط
[0-9] تعني اي رقم من 0 وحتى 9، وتكرارها مرتين تعني انه رقم مكون من عددين
() والأقواس تعني وضع مابينها في متغير يتم استخدامه فيما بعد في نفس السطر

أما الشطر الثاني
كود:
/productInfo.php?prodId=$1
فهو الرابط الحقيقي الذي سيتم التوجيه له
والعلامة $1 تعني استخدام المتغير الموجود بين الأقواس () في الشطر الأول في هذا المكان..
إذاً فهكذا تعمل الأشياء...

طيب الكود في المثال السابق يوجه الزائر عند كتابة رابط مثل هذا: [عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]
طيب ماذا يحدث لو نسي الزائر كتابة علامة "/" في النهاية؟ الاجابة لن يتم التوجيه وسيحصل الزائر على صفحة خطأ 404

يمكننا معالجة ذلك عن طريق اجبار السيرفر باضافة العلامة "/" حتى ولو لم يضفها الزائر في نهاية الرابط، كالتالي:
كود:
RewriteRule ^products/([0-9][0-9])$ /products/$1/ [R]
RewriteRule ^products/([0-9][0-9])/$ /productInfo.php?prodId=$1
لاحظ أننا استخدمنا [R] هنا لاظهار التغيير في المتصفح ولكي يعرف الزائر انه يتحتم عليه كتابة العلامة "/" في نهاية الرابط :)

ولكن ماذا لو زاد عدد المنتجات عندنا عن 99؟ ماذا لو اصبحوا 100 او 200 منتج؟
هل سنضطر لتكرار الكود [0-9] بعدد المنتجات المتوقعة؟
الاجابة طبعا لا فيمكنك استخدام الكود التالي للدلالة على أي عدد من الأرقام بعد products/
كود:
RewriteRule ^products/([0-9]+)/$ /productInfo.php?prodId=$1
فالعلامة + تعني او أكثر، يعني رقم واحد أو أكثر..

إلى هنا تكون قد وصلت الى قدر جيد جداً في تعلم هذه الخاصية...
طبعا ًمازال هناك الكثير والكثير يمكن عمله بالخاصية .. ولكن نكتفي بهذا القدر كبداية
واذا اعجبكم الموضوع يمكننا عمل درس ثاني متقدم نستكمل فيه هذه الخاصية المفيدة جداً جداً

منقول من [عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]


منقول للاخ

mahmoud009

تحياتي

 

 

 




23/11/2008

يوم لايف نت الثاني ..

 
 
EagLe eyeS
عاشــ ♥ لايف نت ♥ ـــق
EagLe eyeS سمعته مابعدها سمعة.EagLe eyeS سمعته مابعدها سمعة.EagLe eyeS سمعته مابعدها سمعة.EagLe eyeS سمعته مابعدها سمعة.EagLe eyeS سمعته مابعدها سمعة.EagLe eyeS سمعته مابعدها سمعة.EagLe eyeS سمعته مابعدها سمعة.EagLe eyeS سمعته مابعدها سمعة.EagLe eyeS سمعته مابعدها سمعة.EagLe eyeS سمعته مابعدها سمعة.EagLe eyeS سمعته مابعدها سمعة.
إرسال رسالة عبر مراسل MSN إلى EagLe eyeS إرسال رسالة عبر مراسل Yahoo إلى EagLe eyeS
الحالة: غير متصل

13-11-2007, 12:47 PM

التسجيل: Nov 2006
المشاركات: 9,205
معدل المشاركات: 12.65
الإقامة: دمشق _ سوريا
النقاط: 5075
العمر :26
الدولة: دمشق _ سوريا
على النت: 2002
المؤهل الدراسي: ثانوية
الجوال :Nokia N82 BLACK
 
الصورة الرمزية EagLe eyeS
رد مع اقتباس
 
 
افتراضي رد: خاصية mod_rewrite - شرح مفصل
  #2 (permalink)

شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

 

 

 



23/11/2006
تاريخ انطلاق منتديات لايف نت
كل عام و لايف نت أحلى

 
 
MaZeN
مشرف سابق
MaZeN سمعته مابعدها سمعة.MaZeN سمعته مابعدها سمعة.MaZeN سمعته مابعدها سمعة.MaZeN سمعته مابعدها سمعة.MaZeN سمعته مابعدها سمعة.MaZeN سمعته مابعدها سمعة.MaZeN سمعته مابعدها سمعة.MaZeN سمعته مابعدها سمعة.MaZeN سمعته مابعدها سمعة.MaZeN سمعته مابعدها سمعة.MaZeN سمعته مابعدها سمعة.
إرسال رسالة عبر مراسل MSN إلى MaZeN إرسال رسالة عبر مراسل Yahoo إلى MaZeN
الحالة: غير متصل

13-11-2007, 01:25 PM

التسجيل: Jan 2007
المشاركات: 4,903
معدل المشاركات: 7.12
الإقامة:
النقاط: 3447
العمر :23
الدولة:
على النت: 1999
المؤهل الدراسي: جامعي
الجوال :Motorola L7
 
الصورة الرمزية MaZeN
رد مع اقتباس
 
 
افتراضي رد: خاصية mod_rewrite - شرح مفصل
  #3 (permalink)

شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

تحياتي الك

 

 

 


 
 
Bassamo
أســ لايف نت ـــير
Bassamo سمعته مابعدها سمعة.Bassamo سمعته مابعدها سمعة.Bassamo سمعته مابعدها سمعة.Bassamo سمعته مابعدها سمعة.Bassamo سمعته مابعدها سمعة.Bassamo سمعته مابعدها سمعة.Bassamo سمعته مابعدها سمعة.Bassamo سمعته مابعدها سمعة.Bassamo سمعته مابعدها سمعة.Bassamo سمعته مابعدها سمعة.Bassamo سمعته مابعدها سمعة.
إرسال رسالة عبر مراسل MSN إلى Bassamo إرسال رسالة عبر مراسل Yahoo إلى Bassamo
الحالة: غير متصل

13-11-2007, 02:32 PM

التسجيل: Nov 2006
المشاركات: 7,243
معدل المشاركات: 10.03
الإقامة: أم النواعيـــــــــر
النقاط: 3104
العمر :24
الدولة: أم النواعيـــــــــر
على النت: 2002
المؤهل الدراسي: طالب جامعي
الجوال :Nokia6300
 
الصورة الرمزية Bassamo
رد مع اقتباس
 
 
افتراضي رد: خاصية mod_rewrite - شرح مفصل
  #4 (permalink)

مشكور حبيب قلبي على الشرح المفصل لهذه الخاصية

ننتظر منكم كل جديد

 

 

 





أخشى أن يضعوني في بيت العقلاء ....... والناس في الخارج كلهم مجانين

 
 
H_CAGE
مـــدير المــوقــع
H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.H_CAGE سمعته مابعدها سمعة.
إرسال رسالة عبر مراسل MSN إلى H_CAGE
الحالة: غير متصل

13-11-2007, 06:59 PM

التسجيل: Nov 2006
المشاركات: 7,780
معدل المشاركات: 10.68
الإقامة: عيون لايف نت
النقاط: 4246
العمر :25
الدولة: عيون لايف نت
على النت: 2000
المؤهل الدراسي: إجازة في المصارف و شركات التأمين
الجوال :N73_White
 
الصورة الرمزية H_CAGE
رد مع اقتباس
 
 
افتراضي رد: خاصية mod_rewrite - شرح مفصل
  #5 (permalink)

منورين حبايبي , تحياتي

 

 

 




23/11/2008

يوم لايف نت الثاني ..

 
 
الحالة: غير متصل

11-12-2007, 09:51 PM

التسجيل: Nov 2007
المشاركات: 815
معدل المشاركات: 2.28
الإقامة: مصـــــــــر
النقاط: 547
العمر :23
الدولة: مصـــــــــر
على النت: 2000
المؤهل الدراسي: طالب جامعــــــــــــى
الجوال :كرة قدم
 
الصورة الرمزية البرنس محمد على
رد مع اقتباس
 
 
افتراضي رد: خاصية mod_rewrite - شرح مفصل
  #6 (permalink)

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اما بعد بحيي على كل اعضاء المنتدى
وبشكر المدير على البرنامج الرائع والمسير
الى الامام يا مان.......................

 

 

 






البوسة دى للاهلوية فقط

 
 
smok200
مراقب عام
smok200 سمعته مابعدها سمعة.smok200 سمعته مابعدها سمعة.smok200 سمعته مابعدها سمعة.smok200 سمعته مابعدها سمعة.smok200 سمعته مابعدها سمعة.smok200 سمعته مابعدها سمعة.smok200 سمعته مابعدها سمعة.smok200 سمعته مابعدها سمعة.smok200 سمعته مابعدها سمعة.smok200 سمعته مابعدها سمعة.smok200 سمعته مابعدها سمعة.
الحالة: غير متصل

16-02-2008, 05:59 PM

التسجيل: Jan 2007
المشاركات: 8,626
معدل المشاركات: 12.79
الإقامة: دمشق
النقاط: 4637
العمر :
الدولة: دمشق
على النت: 2001
المؤهل الدراسي:
الجوال :N70 M
 
رد

مواقع النشر



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة
الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
Karaoke CD+G Creator لفصل صوت المطرب عن الأغنيه + التسجيل + الشرح HaMuDi برامج الملتميديا - Multimedia 13 27-03-2008 05:42 PM
كيفية كتابة رموز LaTex في المشاركات, بعض الامثلة لكيفية استخدام خاصية LATEX MaZeN منتدى لغات البرمجة 5 16-02-2008 04:56 PM
أحد طرق إرجاع الإيميل بعد إختراقه شرح مفصل . H_CAGE دروس تعليم الكمبيوتر و الانترنت 17 31-01-2008 03:00 PM
تقرير مفصل عن : Lamborghini Murcielago MaZeN منتدى السيارات 6 22-06-2007 08:18 PM


الإعلانات النصية في شبكة لايف نت المتكاملة :

http://vb.lifenet-sy.com www.lifenet-sy.net www.lifenet-sy.org لايف نت www.lifenetextra.com لايف نت جروب
منتديات حكومه افلام كلمات دليلية منتديات حبي كوم منتديات العمدة ألعاب
منتديات قطريات ألعاب السيف أعلن هنا كمبيوتر free download أعلن هنا
الساعة الآن 06:58 AM.
Powered by vBulletin® Version 3.7.4, Copyright ©2000 - 2008, جميع الحقوق محفوظة شبكة لايف نت 2006 - 2008

Security byi.s.s.w

 




1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78