صفحة 2 من 9 الأولىالأولى 1234567 ... الأخيرةالأخيرة
النتائج 16 إلى 30 من 133

الموضوع: mod_rewrite باسهل الطرق !

  1. #16
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    177


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

    أسئلة نود من لديه الخبره ان يجاوب عليها ليستفيد منها الجميع

    mod_rewrite و سيرفرات الويندوز
    mod_rewrite و المجلات ( مع العلم أغلب المجلات تستخدم هذه الخاصية وأنا استخدمها في المامبو )
    mod_rewrite و سرعة الموقع
    mod_rewrite و دعم المستضيف لها

    نرجوا منكم المناقشه في الموضوع مع طرح الأمثله ان وجدت
    جزاك الله خير واتمنى من الجميع المشاركة حتى يكون الموضوع ثرياً بالمعلومات وانا لن اتأخر في تقديم مالدي





    __________________
    Regards
    Garbawi
    gharbawi غير متواجد حالياً

  2. #17
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    177


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

    اخوكم





    __________________
    Regards
    Garbawi
    gharbawi غير متواجد حالياً

  3. #18
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    177


    اقتباس المشاركة الأصلية كتبت بواسطة wisam74us
    http://www.webmaster-toolkit.com/mod...enerator.shtml
    الاخوة الكرام الموضوع فعلا هام جدا اشكر الاخ غرباوي على طرحه وبعد اذنه .. اليكم هذه الاداة المساعدة في صنع ملف htacess الخاص بهذه العملية
    طبعا هناك اكثر من اربعة مودات خاصة بالاباتشي قادرة على عملية اللعب بالمتغيرات الديناميكية و جعلها ثابتة و العملية تعتمد و لتقريب الفكرة على تمرير رقم بجانب اسم الملف بعد التعديل الى البرمجية هذا الرقم سيكون مثلاً لو كان لدينا دليل مواقع هو رقم الفئة المطلوبة
    و لو قررنا تمرير اكثر من متغير يجب الفصل بداش و ساطرح لكم ملفا استخدمه في دليل مواقع لجعل الروابط قصيره و بلاحقة html
    RewriteEngine on
    RewriteRuledirectory(.*)\.html$ /link/index.php?cat=$1
    RewriteRule syria(.*)-(.*)\.html$ /link/review.php?sid=$1&recat=$2

    للتنويه المود هذا خاص بالاباتشي و لا اعتقد انه يعمل على سيرفرات وندوز
    تعديل السكريبتات مع هذا المود ليس بالعملية الصعبة و لكن المشكلة لما السكريبت يعمل ابكريد غالبا حيضيع كل شي و يفضل الالتفات الى السكريبتات التي تقدم هذه الميزة و حاليا في بي و بي بي تقدمها في الارشيف و على كلام الاخ فوجا مامبو تقدمها و صادفت بالامس دليل مواقع فيها هذه الميزة افتراضيا بس المشكلة ما يقبل اسماء عربية

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


    اخوكم





    __________________
    Regards
    Garbawi
    gharbawi غير متواجد حالياً

  4. #19
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    177


    المزيد :
    تسريع الموقع وتوفير الجهد :
    توفر mod_rewrite لاصحاب المواقع الفرصه لجعل موقعك اسرع اخف مما مضى وكذلك توفر لك الجهد في كتابة الروابط
    خذ مثلاً موقع yahoo تشكل الروابط فيه حوالي 30 % من الموقع وهل هناك روابط اطول من روابط ياهو
    لكن خذ نظره عن قرب للشفرة المصدرية للصفحة الرئيسية ستجد الروابط للياهو تظهر هكذا
    كود:
    <a href="r/re">Regional</a>
    وعندما تضغط عليه يظهر هكذا

    كود:
    http://dir.yahoo.com/Regional/
    هذه تقنية اختصار الروابط لهذا الحجم من الروابط او مايسمى بالخريطة
    RewriteMap
    حيث يتم بناء ملف خريطة لروابط الموقع
    يقوم mod_rewrite بقرائتها

    مثال على هذه الخريطة
    كود:
    s   softs
    o  open
    
    sf  softs/free/
    of  open/free/
    نحفظها في ملف تحت اي اسم مثلا نسمية gharbawi.txt
    ثم نكتب التالي
    كود:
    Options +FollowSymLinks
    RewriteEngine On
    RewriteMap swalif txt:/bath/to/the/gharbawi.txt
    RewriteRule ^/m/([^/]*)/?(.*) $(swalif:$1}$2 [redirect=permanent,last]
    عندما نكتب الرابط في موقعنا نكتب هكذا

    كود:
    <a href="m/sf">برامج مجانية</a>
    سوف يكون الرابط بعد الضغط عليه هكذا
    كود:
    http://swalif.net/softs/free/
    اخوكم





    __________________
    Regards
    Garbawi
    gharbawi غير متواجد حالياً

  5. #20


    ياشباب من الأخر يعني
    أعمل أيه بالضبط
    أفتح صفحة وأكتب فيها أيه وأحفظها في الموقع





    __________________
    السيف أصدق أنباء من الكتب
    محب الله ورسوله غير متواجد حالياً

  6. #21
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    هههههههههه
    قول انت عايز تعمل ايه اساسا وح تلاقي الطريقة .. ايه اللي عايز توصل له؟ اشرححححححححححححححححححح





    __________________
    ....
    محمد حسام
    انترنت بلس
    إنترنت بلس غير متواجد حالياً

  7. #22
    عضو فعال
    تاريخ التسجيل
    Jun 2002
    المشاركات
    1,346


    موضوع جميل .........
    شكرا لك ،،،
    قرأت مقالاً قبل فترة بنفس هذه الفكرة

    شكرا لك مجددا





    PHP-Master02 غير متواجد حالياً

  8. #23
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    177


    اقتباس المشاركة الأصلية كتبت بواسطة محب الله ورسوله
    ياشباب من الأخر يعني
    أعمل أيه بالضبط
    أفتح صفحة وأكتب فيها أيه وأحفظها في الموقع

    mod_rewrite هي موديل جميل يأتي مع الاباتشي بعد تثبيه تستطيع التعامل مع طلبات HTTP (الروابط) وتمريرها الى الخادم بطريقة انت تختارها وتعطيك نفس النتيجة للرابط الاصلي او تكوينات جديده والاكواد التى تراها فوق نكتبها في ملفات .HTACCESS ثم نرفعها على المجلد الرئيسي للموقع لتعطينا النتائج المشروحة اعلاه (حاولت اسهل اكثر من كذا لم استطع)
    بالنسبة للسيرفر Microsoft IIS server توجد موديلات ISAPI تؤدي نفس الطريقة .

    اخوكم





    __________________
    Regards
    Garbawi
    gharbawi غير متواجد حالياً

  9. #24
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    177


    اقتباس المشاركة الأصلية كتبت بواسطة PHP-Master02
    موضوع جميل .........
    شكرا لك ،،،
    قرأت مقالاً قبل فترة بنفس هذه الفكرة

    شكرا لك مجددا
    ولك الشكر وصحيح الانترنت مليئة بالمقالات المفيدة لهده الخاصية الجميلة لمن اراد الاطلاع ولكنها بالانجليزي وقليله او معدومه بالنسبة للغة العربية وادلي بدلوك معنا فيها





    __________________
    Regards
    Garbawi
    gharbawi غير متواجد حالياً

  10. #25
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    بصراحة شديدة.
    لم احب الفكرة .
    لانك بذلك تضع على كاهلك موضوع جديد .
    انا ارى لو ان الاخير جوجل يحب صفحات ال html
    قم بالتعامل مع صفحاتك واحفظها جميعا على اساس ان الاحقة html
    اوكي
    وضع ملف HTACCESS يعرف ان اللغة هي php
    و بالنسبة للمتغيرات التي تمرر للصفحة . هل هي المشكلة ؟ ان يكون بعد ال htm
    ?
    اشارة استفهام وبعض المتغيرات ؟

    انا بهذة الحالة اعقد العمل جدا جدا .

    معلش نكون واقعيين .





    beshoo غير متواجد حالياً

  11. #26
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    بيشو
    لك الحرية في أن تراها معقدة أو بسيطة أو تحبها أو تكرهها وأنا أحترم ذلك (هناك أجانب من العاملين في هذا المجال لايحبونها كذلك)

    تعقيب على جملة لك:
    انا ارى لو ان الاخير جوجل يحب صفحات ال html ...

    تصدق أن هناك أصوات مناهضة لجوجل بدأت تعلو هذه الأيام بالخارج؟ السبب هو أن جوجل أصبح امبراطورا صعب الإرضاء .. الخبراء يقولون الآن: كيف يأتي موقع ولمجرد أن يظهر فيه موقعي يقول لي يجب أن تكون صفحاتك معمولة بشكل كذا كذا؟ لماذا يجب أن أستخدم html؟ أنا أريد عمل ما يريحني في موقعي .. لماذا يجب أن أضع عناوين الصفحات في h1؟ أريد أن أجعلها صورة .. هو ح يشاركني؟
    وهذا الرأي أنا أحترمه وأتفهمه .. لكن مجالنا هذا (الإنترنت) يتطور بسرعة جنونية ويمكن لأي جهة أو موقع أخذ الريادة في مجال ما في وقت قصير .. وإن لم نتكيف طبقا لاحتياجاته فسوف يفوت علينا الدور ..





    __________________
    ....
    محمد حسام
    انترنت بلس
    إنترنت بلس غير متواجد حالياً

  12. #27
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    554


    اقتباس المشاركة الأصلية كتبت بواسطة wisam74us
    للتنويه المود هذا خاص بالاباتشي و لا اعتقد انه يعمل على سيرفرات وندوز

    المود يعمل على جميع أنظمة التشغيل , لكن يجب أن يكون السيرفر المركب على النظام أباتشي


    تحياتي ..





    __________________
    سعودي بروفايدر
    www.saudiprovider.net

    المبيعات : sales@saudiprovider.net
    الدعم الفني : support@saudiprovider.net
    خدمة العملاء : info@saudiprovider.net
    DG CluB غير متواجد حالياً

  13. #28
    Banned
    تاريخ التسجيل
    Nov 2002
    المشاركات
    78


    ملاحظة: لا يعبه جوجل بشكل العناوين، سواء كانت بالمتغيرات (تحتوي على ما يسمى Query String) أو لا (والدليل وجود ملايين وملايين تحتوي عليها) ..





    حيزوم غير متواجد حالياً

  14. #29


    بارك الله فيك يا اخ gharbawi وبالفعل موضوع جميل ومميز

    أغلب لغات البرمجه وبعض البرامج وبعض البرمجيات الصغيره مثل mod_rewrite تعتمد على لغة النصوص المقولبه الشهيره Regular Experssion ورمزها Regx .

    هذا رابط يشرح رموز هذه اللغه التي تطرق لها اخ غرباوي في موضوعه مثل (*.) أو ^ أو $
    http://www.regular-expressions.info/tutorial.html

    شكرا





    العندليب غير متواجد حالياً

  15. #30
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    177


    الاخ بيشو:
    زيادة على ما ذكره اخونا انترنت بلس لك الحق في حب وكره ماتشاء ولكننا نظلم mod_rewite اذا تعاملنا معها فقط لغرض رفع معدل وفهرست موقعنا في محركات البحث .. فهي خاصية جميلة وامكانيات اكثر لتحسين خبراتنا وانتاجنا في التعامل مع مواقعنا

    العندليب : جزاك الله خير وبارك فيك وسلمت على الرابط المفيد -

    التعابير الاعتيادية :Regular Experssion
    هي طريقة توصيفنا لشكل معين من النص وهي على عدة انواع ناحية التصريف منها
    Perl/POSIX
    وهي تتعامل مع السلاسل بواسطة احرف خاصة وفئات وكل حرف له معنى ودلالة تختلف باختلاف موقعة في الفئة او المدى
    بعض الحروف ومعناها:
    كود:
    ^ مطابقة من اول السلسلة 
    $  مطابقة في نهاية السلسة 
    [] المدى 
    + التكرار
    / حرف تهريب
    الفئات
    كود:
    [[:alpha:]]
    الاحرف الابجدية 
    [[:print:]]
    الاحرف القابلة للطباعة
    [[:uper:]]
    الاحرف الكبيرة
    مثال مع الشرح

    كود:
    ^[A-Z]+
    ابدء في مطابقة السلسلة في بديتها ضمن المدى A-Z
    في وضعية الاحرف الكبيرة فقط
    مع امكانية التكرار لمرة واحدة او اكثر
    بمعنى ان النص لابد ان يبتدىء بحرف لاتيني كبير


    اتمنى ان يكون الشرح البسيط + المقال واضح

    اخوكم





    __________________
    Regards
    Garbawi
    gharbawi غير متواجد حالياً





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض