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

الموضوع: كيفية كتابة الحروف العربية عبر .htaccess

  1. #1

    كيفية كتابة الحروف العربية عبر .htaccess



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



    لو أردنا إعادة كتابة رابط في موقع وكان هذا الرابط كالتالي :
    product.php?id=12
    إلى
    product/ipod-nano/12.html

    فسيكون لدينا الكود التالي في ملف الـ .htaccess :
    كود PHP:
    RewriteRule ^product/([a-zA-Z0-9_-]+)/([0-9]+)\.htmlproduct.php?id=$


    لكن ماذا لو أردنا كتابة الرابط باللغة العربية .. مثل :
    product.php?id=12
    إلى
    product/آي-بود/12.html



    كيف أستطيع إعادة كتابة هذا الكود : ([a-zA-Z0-9_-]+)
    بحيث يضم لي أيضاً الحروف العربية


    هل ممكن تساعدونا


    تحياتي لكم ...







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    438


    تفضل أخي
    كود PHP:
    ([\x{600}-\x{6FF}]+) 






    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..

  3. #3


    آسف يا أخي

    يظهر الخطأ التالي :
    --------------------------------------------------------------
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    --------------------------------------------------------------------------------
    Apache/1.3.29 Server at localhost Port 80

    --------------------------------------------------------------


    ياليت تكون فهمت موضوعي

    تحياتي لك ...






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


    جرب

    كود:
      RewriteRule ^product/(.*)/([0-9]+).html$ product.php?id=$2






    __________________
    عاشت مصر حرة مستقلة

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


    يمكن أخي يكون الخطأ عدم تفعيل خدمة mod rewrite
    بالتوفيق





    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..

  6. #6


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

    انا بأشتغل على السرفر المحلي Apache

    وأشتغل معي هذا على اللغة الإنجليزية 100% :
    ([a-zA-Z0-9_-]+)

    لكن اللغة العربية لم أجد لها حل

    رغم اني أشاهد كثير من المواقع تستطيع تفعيلها


    هل ممكن أحد يساعدنا


    تحياتي لكم ...






  7. #7


    لا يمكن كتابة العربيه في ملف الhtaccess

    يمكنك استخدام الرمز التالي (*.) مع جميع اللغات لكن مشكلته عدم فلترة النتائج

    لذلك لا بد من فلترة النتائج بعد استقبال القيم من خلال php






  8. #8


    السلام عليكم

    ياشباب
    هل من حل أو مساعدة


    تحياتي لكم ...










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

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

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