النتائج 1 إلى 4 من 4

الموضوع: أستفسار لخبراء الـ Mod_Rewrite !!

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477

    أستفسار لخبراء الـ Mod_Rewrite !!



    السلام عليكم

    استفسار حول Mod_Rewrite غير موضوع الاخ الكريم غرباوى لانه كان يتركز حول كيفيه انشائها
    ولكن الامر لدى مختلف

    لدى ملف يسمى category.class.php
    يحتوى هذا الملف على وصلات التصنيفات ولكن هى جاهزة بـ HTML على هذا الشكل
    $cat_url = strtolower("browse-$cat_name2-$cat_id-1.html");

    تظهر بالمتصفح على شكل browse-name-1-1.html
    كيف احولها على الرابط الصحيح للعلم الرابط الصحيح هو
    browse.php?cat=1

    اريد تحويلها على رابط PHP الاساسى للعلم ملف .htaccess بهذا الشكل

    كود:
    RewriteEngine On 
    
    RewriteRule ^browse-(.*)-(.*)-(.*).html browse.php?cat=$1&pg_which=$1
    RewriteRule ^detail-(.*)-(.*).html detail.php?id=$2

    هل من شرح مبسط لطريقة التحويل ؟
    اذا لم يكن الطلب واضح ارجوا اخبارى للتوضيح اكثر

    وشكر جزيلا





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6


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


    وعليكم السلام ..
    ما الذي تقصده بـ"أحولها على الرابط الصحيح"؟ هل تقصد أن تذهب إلى عنوان تحدده أنت بدلا من العنوان المكتوب في الملف؟ أم تلغي العنوان الجديد من الكود؟





    __________________
    ....
    محمد حسام
    انترنت بلس

  3. #3


    السلام عليكم

    احذف السطور المذكورة في htaccess ...
    وغير في ملف php من العنوان ليكون بهذا الشكل
    $cat_url = strtolower("browse.php?cat=$cat_name2&pg_which=$cat_name2");

    وشكرا





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    وعليكم السلام ورحمة الله وبركاته
    شكرا اخى انترنت بلس
    شكرا اخى مسالم 2002

    يبدوا انى وصلت المعلومه بشكل خطاء !!

    الان لدى برنامج هذا البرنامج جاهز للعمل يحتوى على تصنيفات بتقنية Mod_Rewrite
    جاهزه ولكن عندما انشئ تصنيف ينبغى ان اعدل فى عنوان التصنيف ليتحول الى الرابط الصحيح بهذه التقنيه
    عندما افتح التصنيف بشكل عادى يظهر لى هذه الصفحة http://localhost/test/browse-soft-1-1.html
    >> soft هو اسم التصنيف الذى تم انشائه
    ينبغى على ان احولها على الرابط الصحيح وهو browse.php?cat=1

    اخبرنى مصممين البرنامج انه عليك ان تحول الروابط عن طريق ملف category.class.php
    فى هذا السطر الخاص بالتصنيف
    $cat_url = strtolower("browse-$cat_name2-$cat_id-1.html");

    ولكن لأنهم اجانب وانا ضعيف جداا الفهم واعلم ان الحكاية بسيطة بس انا غبى بعض الشيئ
    عملت كل شيئ عشان اغير هذا السطر ليفتح على الرابط واخير ا غيرت الرابط ولن ليس للHTML ولكن للPHP
    واشتغل على PHP وكأنى معملتش شيئ

    كيف يمكننى تحويله على الرابط الصحيح
    وهل يجود اداء بملف
    htaccess ...
    بهذا الامر

    لانى حذفت السطرين لملف htaccess ولم اجد شيئ وغيرت ايضا السطر بملف category.class.php كما اخبرتنى بالسطر الذى وضعته وظهر لى خطاء فى هذا ملف category.class.php

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





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6





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

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

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