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

الموضوع: [سؤال] كيف أعمل REDIRECT لبرنامج المدونات عن طريق الـ htaaccess.

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    44

    Question [سؤال] كيف أعمل REDIRECT لبرنامج المدونات عن طريق الـ htaaccess.



    لقد قمت ببرمجة برنامج يقدم خدمة المدونات المجانية, وأرغب في تقديم عنوان للمستخدم على شكل subdirectory, وإليكم المعلومات التالية:
    عنوان المدونة (subdirectory) سيكون على الشكل: www.blog.domain.com/user_name على فرض أن user_name هو اسم المستخدم
    عنوان الصفحة المراد التحويل إليها www.user.domain.com/?id=user_name
    المطلوب شرح كيف أقوم بذلك عن طريق ملف الـ hataccess. الموجود في المجلد www.blog.domain.com
    وشكرااا...







  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,646


    شوف هذا يمكن ينفعك






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    44


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






  4. #4
    عبدالعزيز الزرعوني
    تاريخ التسجيل
    Feb 2004
    المشاركات
    3,128
    __________________
    مدونة المبدع العربي

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    44


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






  6. #6
    عضو جديد
    تاريخ التسجيل
    Aug 2007
    المشاركات
    23


    موفق إن شاء الله






  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    44


    شو هالملف أخ jazayr
    ما فيه اي شي من اللي اريده.






  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929
    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    44


    شكرا لك أخي سحاب اون لاين وضعك لهذا الرابط الرائع.
    ولكن ظهرت مشكلة جديدة وهي:
    لقد أنشأت مجلد test في المجلد الرئيسية للموقع.
    وضعت بداخله مايلي:
    1. صفحة new.php تحوي رسالة ترحيب.
    2. ملف الـ .htaaccess , والذي يحوي على الكود:
    كود:
    #SWITCH mod_rewrite ON
    Options +FollowSymLinks
    RewriteEngine on
    #OUR ABOVE CODE
    RewriteRule ^(.*)/(.*)\.html$ new.php?action=$1&id=$2 [R]
    ولكن عند طلبي العنوان التالي: mydomain.com/test/print/343.html
    تظهر لي الرسالة التالية:
    Not Found
    The requested URL /home/wmsetco/public_html/test/new.php was not found on this server.
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    --------------------------------------------------------------------------------
    Apache/2.0.61 (Unix) mod_ssl/2.0.61 OpenSSL/0.9.7a mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.5 Server at Port 80
    إضافة الى كون العنوان في شريط العنوان يظهر بالشكل:
    كود:
    
    






    التعديل الأخير تم بواسطة wisam-mo ; 06-02-2008 الساعة 08:29 PM

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


    اذا جرب هذا ولكنه ضعه داخل ملف .htaccess داخل مجلد موقعك الرئيسي وليس مجلد test

    كود:
    #SWITCH mod_rewrite ON
    Options +FollowSymLinks
    RewriteEngine on
    #OUR ABOVE CODE
    RewriteRule ^test/(.*)/([0-9]+)\.html$ test/new.php?action=$1&id=$2






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

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    44

    Unhappy



    شكرا لك سحاب اون لاين على متابعتك,
    ولكن للأسف لم تحل المشكلة.
    وما زالت تظهر نفس الرسالة.:eek3:






  12. #12
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    44


    لقد قمت بتجربية الكود التالي:
    كود:
     
    #SWITCH mod_rewrite ON
    Options +FollowSymLinks
    RewriteEngine on
    #OUR ABOVE CODE
    RewriteRule ^/(.*)/([0-9]+)\.html$ http://www.user.wmset.com/?action=$1&id=$2
    ظنا مني أني بذكر العنوان المراد التحويل اليه كاملا سيحل من المشكلة, ولكنه لم ينجح.






  13. #13
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    44


    لقد تم حل المشكلة بحمد الله.
    وتم ذلك عن طريق الدالة rewritebase.
    يمكنك قراءة المزيد عنها من خلال الرابط.
    mod_rewrite - Apache HTTP Server
    وشكرا للجميع...










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

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

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