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

    بعض الأكواد و شرحها ل htaccess.

    شاطر
    avatar
    عبدالرحمن العربي
    المدير العام
    المدير العام

    ذكر
    عدد المساهمات : 321
    نقاط : 3981
    السٌّمعَة : 6
    تاريخ التسجيل : 09/04/2010
    الموقع : http://elarabe.rigala.net/
    العمل/الترفيه : الانترنت
    المزاج : رايق

    بعض الأكواد و شرحها ل htaccess.

    مُساهمة من طرف عبدالرحمن العربي في الثلاثاء يوليو 26, 2011 11:59 am

    اليوم نشرح بعض الأكواد لملف htaccess و التي تهم أغلب أصحاب المواقع
    ونبدأ على بركة الله

    أولاً : كيفية إنشاء ملف هتاكس جديد
    إفتح محرر الـ notebad أو مستند نص ومن ثم تغيير اسم الملف + الإمتداد إلى التالي بدون أقواس (htaccess.) لاحظ النقطة قبل الإسم ..

    ثانياً : إعادة توجيه صفحات الخطأ بواسطة الملف
    كود:
    ErrorDocument [رقم الخطأ] [رابط التحويل]


    اقتباس:

    ErrorDocument = الدالة الخاصة بصفحة الخطأ
    [رقم الخطأ] = رقم الخطأ ومن الأمثلة على الأخطاء
    اقتباس:

    400 - Bad Request .. وتعني طلب خاطئ للصفحة
    401 - Authorization Required ... وتعني انه غير مرخص للزائر بعرض الصفحة
    403 - Forbidden .. وتعني انه ممنوع للزائر من دخول الصفحة
    404 - File not found ... وتعني أن الصفحة التي قام الزائر بطلبها غير موجودة
    500 - Internal Server Error وتعني أن هناك خطأ في خادم الموقع
    503 - Service Unavailable ... وتعني أن الخدمة غير متوفرة
    [رابط التحويل] = رابط الصفحة المراد تحويل الزائر عليها عند حدوث الخطأ
    مثال على الأمر كامل
    كود:
    ErrorDocument 404 [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

    ثالثاً : حماية الملفات والمجلدات عن طريق نفس الملف ..

    طبعاَ ملف htaccess حتضعو داخل المجلد المراد حمايته ، والكود هو على الشكل التالي
    كود:
    Username:Password

    مثال
    كود:
    admin:123456

    بعدين نضع هذا الكود

    كود:
    AuthUserFile /usr/local/you/safedir/.htpasswd
    AuthGroupFile /dev/null
    AuthName [Enter Username & Password]
    AuthType Basic

    order allow,deny
    allow from all
    require valid-user

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


    رابعاً : تغيير اسم الصفحة الرئيسية للموقع " index "

    ضع هذا الكود في ملف الهتاكس
    كود:
    DirectoryIndex index.htm index.html index.php

    مع تغيير كلمة index لأي اسم تريده مثل " main "

    خامساً : حماية نقل الصور من موقعك
    هذه الخاصية أو الكود رائعة جداً فهي تحمي سرقة مواضيعك وهي أيضاً تخفف من إستهلاك الباندويث

    كود:
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} ^$ [OR]
    RewriteCond %{HTTP_REFERER} !^
    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
    /.com/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^
    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط].site/.com/.*$ [NC]
    RewriteRule .*.([jpg|gif|jpe?g]+)$ - [NC,F

    مع تغيير site الأولى والثانية الى اسم موقعك

    سادساً : إعادة توجيه الصفحات
    Redirect /olddirectory/oldfile.html
    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]/olddirectory/oldfile.html تشير إلى الصفحة القديمة
    و newdirectory/newfile.html هي العنوان الجديد الذي سيستخدمه زوار الموقع ..



    سابعاً : حجب الموقع عن رقم IP معين
    كود:
    deny from 000.000.000.000
    غير 000.000.000.000 إلى رقم الآيبي

    ثامناً : إتاحة الموقع لرقم IP واحد فقط أو أكثر
    كود:
    allow from 212.212.212.1
    غير 212.212.212.1 إلى رقم الآيبي الذي تريده
    ومبروك عليك [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
    ملحوظة :- الموضوع من إجتهاد شخصي لبشر فإن كان هناك نقص أو تقصير فمني فالكمال لله وحده
    ملحوظة أخرى :- تم نقل الأكواد من مواقع أخرى [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] ولكنها موثوق بها و هي صحيحة ولكنني مشغول قليلاً و لا أملك الوقت لكتابتها

      الوقت/التاريخ الآن هو الأحد ديسمبر 09, 2018 10:38 pm