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

الموضوع: مشكل rewrite للمجلدات

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

    Question مشكل rewrite للمجلدات



    السلام عليكم ورحمة الله تعالى وبركاته
    كود PHP:
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule 
    ^blog/(.*)/ blog.php?id=$[L
    لما ادخل مثلا
    www.site.com/blog/1/
    يتم التحويل ويدخل بشكل سليم وناجح ,
    انما المشكل انه ملفات مثلا js

    كود PHP:
    <script src="some.js"></script> 
    تصير
    كود PHP:
    <script src="blog/1/some.js"></script> 
    فكيف يمكن ان تبقى تابثة او كيفية حتى اضافة رابط الموقع بشكل برمجي قبل some.js حتى لايحدث هدا المشكل
    كتوضيح راح يصير هكدا
    كود PHP:
    <script src="www.site.com/some.js"></script> 
    نفس الشيء بالنسبة لل css والروابط







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    378


    فكيف يمكن ان تبقى تابثة او كيفية حتى اضافة رابط الموقع بشكل برمجي قبل some.js حتى لايحدث هدا المشكل
    كتوضيح راح يصير هكدا
    كود PHP:
    <script src="www.site.com/some.js"></script>

    نفس الشيء بالنسبة لل css والروابط

    المسار للملفات يصبح http://<span style="font-family: mon...ite.com</span>/some.js
    وليس www.site.com/some.js





    __________________
    Ahmed Hassan

    Web.Serve

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


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





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

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


    المشكلة مش في كده





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

  5. #5


    استبدل الكود
    كود PHP:
    <script src="some.js"></script> 
    بهذا
    كود PHP:
    <script src="../some.js"></script> 
    وسيتم الاستدعاء من المجلد الاساسي .







  6. #6


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

    الحل هو وضع هذا الكود ..

    كود HTML:
    <base href="http://www.site.com/folder/">
    site = أسم موقعك
    folder = اسم المجلد ان وجد .. اى يمكن ان تضع رابط موقعك فقط لو الملفات فى المجلد الرئيسيى
    بعد بداية كود ال
    كود HTML:
     <head>
    مباشرة ..

    ومعناة انك تحدد المسار الرئيسى للملفات التى يعمل عليها الاسكربت لكى الاستعلام منة دائما عن المسار الصحيح ..

    اتمنى ان اكون افدتك ..

    لك تحياتى .





    __________________

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


    بارك فيكم اخواني , المشكل انه الحل اللي دكرته اخوي Alcomputergy.Com و نموري , انه لازم اعدل في معظم البيانات , انما اليوم اللي طرحت فيه الموضوع وجدت حلين واحدها اللي دكره الاخ Any-Services الله يجازيه كل خير , والحل التاني , استعمال ob_start مع preg_match






  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    اخوي طريقة base href صحيحة واكيد شغالة ... لكن بما انك استعملت rewrite ... ببساطة انت نقلت الرابط من مجلد لمجلد وهمي اخر ... بنفس الطريقة ممكن تنقل مجلد ملفات js وتعملو كانو بنفس المجلد الرئيسي ايضا من خلال rewrite .

    الى الامام





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟





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

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

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