صفحة 5 من 6 الأولىالأولى 123456 الأخيرةالأخيرة
النتائج 101 إلى 125 من 133

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

  1. #101
    Banned
    تاريخ التسجيل
    Sep 2005
    المشاركات
    335


    كود:
    #SWITCH mod_rewrite ON
    Options +FollowSymLinks
    RewriteEngine on
    #OUR ABOVE CODE
    RewriteRule ^(.*)\$ http://www.name.com/whois/look.php?dom=$1
    اردت استخدامه مثل http://whois.sc/name.com لكن لم يشتغل ويعطيني ايرور 404 !





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

  2. #102
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم
    بارك الله فيكم


    شكرا جزيلا على هذا الموضوع الذي هو اكثر من رائع

    ولاكن تواجهني مشكلة اهل من الممكن المساعدة في هذه المشكلة


    السلام عليكم
    اخواني اصحاب الخبرة في التعامل مع mod_rewrite

    الان لو كان عندنا ملف php وفيه الدالة التي تجلب نتائج من خلال الرابط اي $_GET

    لنفرض لدينا الرابط التالي
    mode.php?name=news&file=details&catagory=3&id=409

    الان ملف ال php يحتوي على الكود التالي

    كود PHP:

    $cat
    =intval($_GET[catagory]);
    $id=intval($_GET[id]); 
    الان عند تطبيق عملية ال mod_rewrite
    سوف يتحول الرابط الى
    news/details/3/409.html

    كا انا لاحظت فانه بعد تحويل الرابط باستخدام ال mod_rewrite فعملية ال get الموجودة في ملف ال php لم تعمل !!!!!!!!!!!!!!!!!


    كيف ممكن عمل طريقة لجلب ال id و ال catagory للتعامل معها بنفس طريقة ال get ولاكن لتعمل مع الرابط الجديد html




    مثلا هنا حل ولاكن هذا الحل اعتقد انه غير دقيق او ممكن وجود فيه ثغرات

    لو فرضنا انو عندنا الربيط التال
    news/details/3/409.html
    بدل
    mode.php?name=news&file=details&catagory=3&id=409

    اذا بدل استخدام الكود التالي

    كود PHP:

    $cat
    =intval($_GET[catagory]); 
    $id=intval($_GET[id]); 

    ابنستخدم الكود التالي


    كود PHP:

    $REQUEST_URI 
    $_SERVER['REQUEST_URI'];

    $dir=explode("/"$REQUEST_URI);
    $cat=$dir[2];

    $cat_get_cc=explode("."$dir[3]);

    $id=$cat_get_cc[0]; 


    ولاكن اعتقد هذا الكود فيه مشكلة
    لانو لو احد وضع double slash // على الرابط رح يخرب الصفحة او ممكن تكون ثغرة يستغلها الهاكرز لاختراق الموقع

    لذلك اريد حل جذريااااا

    وشكرا

    http://www.swalif.net/softs/showthread.php?t=143627





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر

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

  3. #103
    عضو جديد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    15


    ماله اي علاقه بين المود ريورايت وبرنامجك الى في شي واحد كيف تكتب الروابط) اما برنامجك اكتبه مثل ماتحب سواء محكم او نص محكم

    ركز على النقطه التاليه :
    كود:
    mode.php?name=$1&file=$2&catagory=$3&id=$4
    المود ريورايت مثل الغلاف البلاستيكي الذي يغلف الكابل


    اتمنى تكون واضحه النقطه...





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

  4. #104
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم
    شكرا الك اخي العزيز ابو عبدالرحمن ولاكن انت تقول انه لا تأثر اي شيء في البرمجة ولاكن يا اخي العزيز عندما اطبق ال mod_rewrite الدالتين $_GET و $_POST لا تعملاااا


    ممكن تفسير اذا ؟؟؟؟؟


    وشكرا





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر

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

  5. #105
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    461


    اخي العزيز الكاسر

    كما قال لك اخي ابو عبد الرحمن mod_rewrite عبارة عن غلاف

    ليس له اي تأثير في البرمجة كل ما فيها بدل ما الرابط مثلا news.php?action=show&lang=ar&id=55

    بصير

    news/ar/s-55.html

    لانه راح يطلب الرابط الاصلي في النهاية





    __________________
    AlwatanVoice, www.alwatanvoice.com
    Almashroo, www.almashroo.com

    Pal Coder == Palestinian Coder
    Pal Coder غير متواجد حالياً

  6. #106
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم

    يا اخي ما عم تزبط

    غريبة ؟؟!!!!!!!!!!!!!!





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر

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

  7. #107
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    طيب سؤال يا اخوان أهل نظام تشغيل السيرفر يأثر على طريقة عمل هذا الباتش ؟؟؟؟؟

    نظام السيرفر الذي يعمل عليه الموقع هو CentOS 4.2 i686 أهل يأثر هذا على عمله - أو اهل لهذا النظام طريقة ثانية ؟؟؟؟؟؟


    وشكرا





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر

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

  8. #108
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    255


    السلام عليكم،،

    عارف ان الموضوع قديم بس سؤال بخصوصه

    انا جربت الطريقة على اعتبار عندي رابط ديناميكي
    index.php?go=section&id=$id

    عملت الـ htaccess.

    كود:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^(.*)/(.*)\.html$ index.php?secid=$1&show=$2
    واللينك :

    كود:
    href="section/$id.html
    لكن لما أضغط على الرابط يعطيني خطأ 404 !!

    واللينك يكون بالشكل :
    domain.com/section/12344

    مالذي يجب أن أفعله كي يعمل بشكل صحيح ؟

    وشكراً.





    __________________
    لا إله إلا الله
    أبو عبدالملك غير متواجد حالياً

  9. #109
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم

    ما اعرف اخي
    اولا تأكد من وجود ملف ال .haccess بجانب ملف ال index.php


    واذا برضو ما زبط جرب هذا الكود

    كود:
    RewriteRule ^([a-z]+)/([0-9]+)\.html$ index.php?secid=$1&show=$2
    التوفيق

    ولاكني مازت لم اجد حلا لمشكلتي !!!!!!!!!!





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر

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

  10. #110
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    229


    السلام عليكم عندي مشكلة وهي ان المود رايت mod_rewrite

    لايعمل بالموقع في حال استخدمت الاي بي كعنوان

    مثلا

    http://24.444.22.2/~mydomain/

    اذا دخلت بهذا الرابط لايعمل المود رايت ؟ يجب ان ادخلك بالدومين الرسمي mydomain.com حتى يعمل فما المشكلة ؟

    وشكراً لكم





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    indexu غير متواجد حالياً

  11. #111
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    229


    للرفع





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    indexu غير متواجد حالياً

  12. #112
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    440


    طيب اخوي غرباوي
    كيف اقدر استثني بعض الروابط
    يعني فيه كم صفحه ما ابي المود يتطبق عليهم
    والبقيه يتطبق عليهم
    ياليت تساعدني بالشغله هذي





    فارس القبيلة غير متواجد حالياً

  13. #113
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    440


    مثلا الصفحات
    index.php?page=1
    index.php?page=2
    index.php?page=3

    لا ينطبق عليها المود



    وبقيه الصفحات مثل

    index.php?page=4
    index.php?page=5
    index.php?page=6
    index.php?page=7
    index.php?page=x
    index.php?page=x
    ينطبق عليها المود





    فارس القبيلة غير متواجد حالياً

  14. #114
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    835


    السلام عليكم ..
    موضوع غاية في الاهمية .. بارك الله فيكم وفي مجهودكم ..
    اتمنى مساعدتي في عمل htaccess لهذا الرابط جنني .. مش عارف اعمله خالص ..

    http://arbs2day.com/index.php?start_...ubaction=&id=&

    ويا ريت تكون الروابط من a-z


    مشكوريييييييييين جزاكم الله خيرا ..
    Yosry || 30-1-2006





    __________________
    Yosry sabry
    yosry غير متواجد حالياً

  15. #115
    عضو نشيط
    تاريخ التسجيل
    Sep 2005
    المشاركات
    78


    جزاك الله خير





    ar4b.net غير متواجد حالياً

  16. #116
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    354


    up

    موضوع رائع





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

  17. #117
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    405


    يا اخوان انا عدلت على الهيدر والفوتر

    والي ابقاه انا تعملون لي ملف htaccess لهذا الرابط http://www.asas7.com/modules.php?name=Downloads

    طبعا هي مجلة نيوك

    وابقى تعديل على ملف index التابع للموديل الي هو مكتبة البرامج يعني ابقى الطريقة لاني والله ما فهمت شي من الي في الاعلى

    وشكرا لكم مقدماا


    اخووكم / سلطان المالكي :eek2:





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

  18. #118
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    715


    اقتباس المشاركة الأصلية كتبت بواسطة yosry
    السلام عليكم ..
    موضوع غاية في الاهمية .. بارك الله فيكم وفي مجهودكم ..
    اتمنى مساعدتي في عمل htaccess لهذا الرابط جنني .. مش عارف اعمله خالص ..

    http://arbs2day.com/index.php?start_...ubaction=&id=&
    ويا ريت تكون الروابط من a-z
    مشكوريييييييييين جزاكم الله خيرا ..
    Yosry || 30-1-2006
    كود:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule index/([a-z]+)/([0-9]+)/([0-9]+)/([0-9]+)/$ /index.php?start_from=$1&ucat=$2&archive=$3&id=$4
    http://arbs2day.com/index/6/&/&/&/
    هايكون كدا





    موقع روش غير متواجد حالياً

  19. #119
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    405


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

    والي ابقاه انا تعملون لي ملف htaccess لهذا الرابط http://www.asas7.com/modules.php?name=Downloads

    طبعا هي مجلة نيوك

    وابقى تعديل على ملف index التابع للموديل الي هو مكتبة البرامج يعني ابقى الطريقة لاني والله ما فهمت شي من الي في الاعلى

    وشكرا لكم مقدماا


    اخووكم / سلطان المالكي :eek2:

    وين الردود ابقاها بسرعه :shy:






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

  20. #120
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    508


    اسف على رفع الموضوع
    لكن عندي سؤال محيرني بخصوص mod rewrite
    ما هو دور [L] او [R] او [R,L:301] التي تكون في اخر السطر
    وهل تؤتر على محركات البحت
    وما هو نوع التحويل المتوافق مع محركات البحت
    لانني في موقعي اسجل المسار الدي يوجد فيه الزائر
    ولاحضت ان سبايدرات جوجل تتواجد في مسارات ك index.php?p=10
    رغم ان موقعي كل روابطه html !
    اتمنى ان اجد حل لديكم
    وانا سعيد جداا لانضمامي لسوالف لانني كنت متابع يومي لسوالف و معجب جدا بهدا الصرح العضيم
    ويشرفني جدا ان اكون عضوا معكم في سوالف





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

  21. #121

    Smile موضوع اكثر من رائع



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

    الموضوع اقل ما يقال فيه انه رائع

    بارك الله فيكم اخوانى على هذه المعلومات الجميله وهذا الصرح العظيم

    لى استفسار ارجو الا يجهدكم .. اود استخدام خاصية الـ mod_rewrite فى منتداى

    واريد خبرتكم من اجل كود صحيح بنسبة 100% ان شاء الله ..

    اذا مكنش فى مشكله .. حد يجاوبنى على استفسارى ..

    #####################

    روابط منتداى التى تهمنى .. اولها روابط المواضيع والاقسام

    وقد لاحظت هنا فى سوالف استخدام الـ mod_rewrite بإحتراف حيث :

    عند دخول اى موضوع يعتبره مجلد "softs111845" .. :1power:
    واذا دخلت على صفحة ثانيه فى الموضوع يعتبرها صفحه بداخل المجلد اى
    softs111845/index3.html :con2:

    وهذا لجعل اولوية الارشفه للمواضيع عن صفحات الردود :nice:

    اذا حبيت تطبيق مثل هذه الطريقه عندى .. مع العلم ان نسخة المنتدى لدى ip bord

    اى بى ... اريد الكود الصحيح .. علماً بأن ..


    رابط اى موضوع عندى يكون على النحو:
    طبعاً اريده ان يصبح هكذا:

    وصفحة الردود كالصفحه الرابعه مثلاً :
    اريده ان يصبح هكذا:

    وتأتى الردود أحياناً على النحو :
    اريده ان يصبح هكذا:


    رابط اى قسم بالمنتدى :
    اريده ان يكون مثلاً :

    كذلك اعجبتنى جداً فكرة كون الملفات الشخصيه للمنتدى تمثل مواقع (subdomains)

    وارجو تطبيقها بكود .. علماً بأن رابط الملف الشخصى لأى عضو بالمنتدى يكون على النحو :
    اريده ان يصبح :
    #################################

    استفسر ايضاً .. هل الأفضل ان اجعل رابط المنتدى

    ام :
    كود:
    http://www.egkrinkel.com/forums
    بالنسبه لمحركات البحث وكل شىء .. اريد الأفضل بوجه عام:shy:

    #################################
    أعرف انى اثقلت جداً عليكم .. ولكن اعذرونى اعجبتنى جداً التقنيه وأخشى الخطأ ..
    من يكتب لى الأكواد التى تعطينى التحكم الذى اريده بناءًا على الروابط المذكوره .. فجزاه الله عنى وعن كل عضو بالمنتدى كل الخير :app:


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





    عاشق الصداقه غير متواجد حالياً

  22. #122

    Smile



    اسف على رفع الموضوع
    لكن عندي سؤال محيرني بخصوص mod rewrite
    ما هو دور [L] او [R] او [R,L:301] التي تكون في اخر السطر
    وهل تؤتر على محركات البحت
    وما هو نوع التحويل المتوافق مع محركات البحت
    لانني في موقعي اسجل المسار الدي يوجد فيه الزائر
    ولاحضت ان سبايدرات جوجل تتواجد في مسارات ك index.php?p=10
    رغم ان موقعي كل روابطه html !
    اتمنى ان اجد حل لديكم
    وانا سعيد جداا لانضمامي لسوالف لانني كنت متابع يومي لسوالف و معجب جدا بهدا الصرح العضيم
    ويشرفني جدا ان اكون عضوا معكم في سوالف

    بالنسبه لأستفسارك أخى فالرد هنا :

    http://www.swalif.net/softs/swalif54...ml#post1491943


    ارجو ان اجد من يرد علىّ ويفيدنى ان شاء الله





    عاشق الصداقه غير متواجد حالياً

  23. #123
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    موضوع قيم جدا

    فلقد استطعت تحويل هذا الرابط
    http://www.site.com/article.php?suba...089640&archive=
    الي هذا الشكل
    http://www.site.com/113231424l1.html

    ولكن لي استفسار هام
    اي هذه الروابط افضل ؟
    http://www.site.com/113231424l1.html
    ام هذا
    http://www.site.com/113231424l1

    باضافة نوع الصفحة "html" ام بحذفها

    ثانيا
    قمت بالفصل بين المتغيرات في الرابط المختصر
    بحرف "l" بدلا من هذه العلامات "/" "-"
    لان جميع المتغيرات التي سترسل عبارة عن ارقام فقط
    هل هذا جيد ؟





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته
    سحاب اون لاين غير متواجد حالياً

  24. #124
    عضو فعال
    تاريخ التسجيل
    Mar 2005
    المشاركات
    1,482


    رجاء الاهتمام بالموضوع





    __________________

    D0 Th3 B3$T 2B Th3 B3$T !
    L1nux - L1f3 Fr33 0R D13
    MR_MAMI غير متواجد حالياً

  25. #125


    اخوانى الاحباء .. الان اعددت الملف

    وقد عمل معى بكفاءه .. وايضاً علمت مواضع التعديل على نسخة المنتدى وفعلتها
    وكل شىء اشتغل تمام على الـ localhost

    وتمت التجربه على المواضيع والاقسام وملفات الاعضاء .. وكلها تعمل كما اريد

    لكن عند الرفع على السيرفر الخاص بالموقع وفى مجلد المنتدى مباشرةً .. يعطينى الخطأ 404 كلما حاولت الدخول لاحدى الصفحات عن طريق الروابط الجديده

    علمت من المستضيف ان السبب هو ان الاباتشى المستخدم هو اباتشى 2
    وهذه الاكواد تغيرت معه الى الافضل والاحدث

    فالاكواد المشروحه لا تعمل .. واريد الصياغه الصحيحه لها كى تتوافق مع اباتشى 2 الجديد

    علماً بأن الاكواد فى ملف الـ htaccess هى :

    كود:
    Options +FollowSymLinks
    RewriteEngine On
    #####################################################
    ##  topics, posts, forums and members to be best   ##
    #####################################################
    RewriteRule ^([0-9]+)$ index.php?showtopic=$1
    RewriteRule ^([0-9]+)/$ index.php?showtopic=$1
    RewriteRule ^(.*)/(.*)\.html$ index.php?showtopic=$1&view=findpost&pid=$2
    RewriteRule ^(.*)/(.*)\.html/$ index.php?showtopic=$1&view=findpost&pid=$2
    RewriteRule ([0-9]+)/new\.htm$ index.php?showtopic=$1&view=getlastpost
    RewriteRule ([0-9]+)/new\.htm/$ index.php?showtopic=$1&view=getlastpost
    RewriteRule ^cat([0-9]+)$ index.php?showforum=$1
    RewriteRule ^cat([0-9]+)/$ index.php?showforum=$1
    RewriteRule ^user([0-9]+)\.html$ index.php?showuser=$1
    RewriteRule ^user([0-9]+)\.html/$ index.php?showuser=$1
    ارجو المساعده





    عاشق الصداقه غير متواجد حالياً





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

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

أضف موقعك هنا | اضافة محتوى فريد لموقعك