تعرف الملف htaccess ؟؟

تقليص
هذا الموضوع مغلق.
X
X
 
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة
  • aBo FaiSaL
    المشــــرف العــــــام
    Admin

    • Feb 2004
    • 15171
    • male

    #1

    تعرف الملف htaccess ؟؟

    تعرف الملف htaccess ؟؟

    هذا الملف له قدرة سحرية ويتحكم ويوجة مزود الاباتشي لتأدية امور كثيره لا اعتقد يستطيع شخص حصرها كلها,,لان حصرها مثل حصر كل اوامر الويندوز !!

    الملف يتميز باسمة فهو ملف يكون اسمه بهذا الشكل htaccess.

    لاحظ النقطة قبل الاسم,,طبعاً فيه امور كثيرة تؤديها انت عبر CPanel هي اصلاً مجرد انشاء ملف htaccess بالامر المطلوب..

    طيب فيه امور مالها خيارات في CPanel وفي ناس ماعندها CPanel لكن مزودها اباتشي ويقبل htaccess

    ساحاول باذن الله ومن يريد حصر اهم الامور والاوامر التي نعرفها في htaccess


    منع تشغيل ملفات معينة في مجلد معين

    كود:
    RemoveType .php .php3 .phtml .pl .cgi .shtml

    اذا كان عندك مجلد مثلاً اسمه test ووضعت فيه ملف htaccess. يحوي الامر اعلاه فلايمكن تشغيل ملفات php ولا بيرل في هذا المجلد..

    تلميح: اذا كان لديك مجلد ترخيصة 777 مثل مجلدات التحميل فكره حلوه وضع هذا الملف فيه,,ممكن شخص يتخطى حظر سكربت الابلود ويرفع ملفات تنفيذيه خطيره تكون perl او php ...انت كذا تمنعه من الاستغلال

    حماية ملفات الموقع او مجلد معين من الاستخدام خارج الموقع


    كود:
    RewriteEngine on 
    RewriteCond %{HTTP_REFERER} !^$ 
    RewriteCond %{HTTP_REFERER} !^http://mysite.com/.*$      [NC] 
    RewriteCond %{HTTP_REFERER} !^http://mysite.com$      [NC] 
    RewriteCond %{HTTP_REFERER} !^http://www.mysite.com/.*$      [NC] 
    RewriteCond %{HTTP_REFERER} !^http://www.mysite.com$      [NC] 
    RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ http://mysite.com/images/403.gif [R,NC]
    اذا وضعت هذا الكود في الملف ورفعته الى مجلد الموقع الرئيسي فان اي ملف من نوع jpg|jpeg|gif|png|bmp اي كل الصور لايمكن عرضه خارج موقعك وبدل منها تحدد صورة تدل على الحظر

    لكن غير mysite.com

    وغير



    الى عنوان الصورة التي تدل على انك تمنع الربط بملفاتك..

    اضف اي نوع من الملفات مع jpg|jpeg|gif|png|bmp مثلا jpg|jpeg|gif|png|bmp|zip|rar فنمنع الملفات المضغوطة zip او rar من السرقه

    تلميح: اذا وضعت الملف في مجلد معين وليس مجلد الموقع الرئيسي فستحمي فقط الملفات الموجوده في نفس المجلد..في CPanel خيار HotLink ينفذ هذا الامر بشكل مبسط

    تغير الملف الرئيسي للموقع\للمجلد


    كود:
    DirectoryIndex first.html

    من المعروف ان الاباتشي يعتبر ملف index.html او index.php او index.cgi اي index بغض النظر عن الامتداد هو الملف الرئيسي لاي مجلد حتى موقعك فهو مجلد رئيسي

    بهذا الكود نغير الملف الرئيسي للمجلد الى first.html

    صفحة خطاء مخصصة


    كود:
    Error******** 404 errors/404.html

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

    في الكود اعلاه الخطاء 404 او الصفحة غير موجوده ياخذ الطلب الى صفحة errors/404.html

    مثال

    http://www.blncyah.com/dns/index

    والموضوع متشعب
    والاوامر غير محدوده


    /
    /
    //

    اللهم صلي وسلم على نبينا محمد

    ----------------------------------------------------------------
    اذا قابلت الاساءة بالاساءه فمتى تنتهي الاساءه؟.. - غاندي
    ------------------------------------------ aBo FaiSaL -----

    حتى لآتكون ملتصقاً [ بـ آلغباء ]
    آعتنق آلصمت أمَام « آلسفهاء »
    فلآ دَآعي لتلوُث قُدسيـة ذاتِگ
    بوحل الانحطاط ..,’

يعمل...