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

الموضوع: كود حماية الصور والروابط في .htaccess مسبب لي مشاكل

  1. #1

    كود حماية الصور والروابط في .htaccess مسبب لي مشاكل



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

    كيف الحال؟

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

    اليكم الكود, ما المشكلة بالضبط, صراحة خبرتي في htaccess لا تتعدى بعض الاساسيات والباقي نسخ ولصق, لذلك عادي لو شفتم حركة غبية مني

    كود:
    #php_value register_globals 1
    # Use PHP5 as default
    AddHandler application/x-httpd-php5 .php
    
    order allow,deny
    deny from 196.218.117.222
    deny from 81.10.32.209
    deny from 41.32.59.221
    allow from all
    
    RewriteEngine on
    #deny images
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?geek4arab.com(/)?.*$ [NC]
    RewriteRule \.(gif|GIF|jpg|JPG|png|PNG|bmp|BMP)$ http://www.geek4arab.com/hotlinking/banned.png [L,NC]
    
    RewriteEngine on
    #deny files download
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?geek4arab.com/.*$ [NC]
    RewriteRule \.(rar|RAR|ZIP|zip)$ http://www.geek4arab.com [R,L]
    
    RewriteEngine on
    #Friend sites
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://www.almothafar.com.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://almothafar.com.*$ [NC]
    
    RewriteEngine on
    #banned sties
    RewriteCond %{HTTP_REFERER} ^http://www.badsite1.com/ [OR]
    RewriteCond %{HTTP_REFERER} ^http://badsite1.com/ [OR]
    RewriteRule \.(gif|GIF|jpg|JPG|png|PNG|bmp|BMP|rar|RAR|ZIP|zip)$ http://www.geek4arab.com [R,L]
    
    RewriteEngine On
    RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
    RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
    RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
    RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
    RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
    RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
    RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
    RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
    RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
    RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
    RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
    RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
    RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
    RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
    RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
    RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
    RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
    RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
    RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
    RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
    RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
    RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
    RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
    RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
    RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
    RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
    RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
    RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
    RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
    RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
    RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
    RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
    RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
    RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
    RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
    RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
    RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
    RewriteCond %{HTTP_USER_AGENT} ^Zeus
    RewriteRule ^.* - [F,L]
    
    ErrorDocument 404 /404.shtml
    ErrorDocument 500 /500.shtml
    ErrorDocument 403 /403.shtml
    وبس





    __________________
    مدونتي: المظفر بالله
    لم يجعل الله لك الاختيار في جنسيتك او على أي ارض تولد, ولا في عروبتك, لكن ترك لك الاختيار في دينك, فدعك من العصبية الجاهلية على أساس الجنسية او العروبة, فالفضل بينكم بالتقوى.


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2010
    المشاركات
    434


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

    مرحبا أخي الغالي المظفر

    منذ وضع مواقعي على سيرفري الخاص تركت هاذي الطرق والحمدلله

    سأشرح لك بالتفصيل عسى أن يكون واضح وسهل

    أولا mod_rewrite وهذا يرتبط بالاباتشي

    هذا الأمر يجب أن تضعه في ملف .htaccess قبل الكود حتى توضح للسيرفر ماهو كود الاوامر التي اسفله

    كود:
    RewriteEngine on
    اذا رغبت بالسماح لمواقع معينه ضع هذا الأمر

    كود:
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?swalif.com [NC]
     
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?swalif1.com [NC]
    مع تغيير دومين سوالف إلى مواقعك

    إذا رغبت أن تقوم بالسماح لمحركات بحث الصور برؤية الصور

    كود:
    RewriteCond %{HTTP_REFERER} !google. [NC]
     
    RewriteCond %{HTTP_REFERER} !search?q=cache [NC]
     
    RewriteCond %{HTTP_REFERER} !msn. [NC]
     
    RewriteCond %{HTTP_REFERER} !yahoo. [NC]
    وزود عليها اذا عندك محركات أخرى بإضافة سطر مع تغيير اسم المحرك

    إن أحببت استثناء صورة معينه من حمايتها من الاخفاء استخدم الأمر

    كود:
    RewriteCond %{REQUEST_URI} !^swalif.jpg$
    مع استبدال دومين سوالف ونوعية صيغة الصوره

    هذا الأمر اذا تود أن يظهر مكان صورك التي بالمواقع صورة معينه

    مثلا لمشاهدة الصور وتكتب اسم موقعك (طريقة لئيمه نوعا ما)

    كود:
    RewriteRule .(jpeg|png|gif)$ swalif.jpg [NC,R,L]
    الأوامر أكثر من ذلك ولم أحب أن أطيل عليك وعلى الاخوان وأتيتك بالمهم

    لنتعلم بأنفسنا ونضيف اللي نحتاجه فقط

    اعذرني على أي قصور وبالتوفيق يارب.





    التعديل الأخير تم بواسطة محمد الجهني ; 28-05-2011 الساعة 03:06 PM
    __________________
    سبحان الله وبحمدة سبحان الله العظيم
    " لا تسر أمامي فقد لا أتبعك، ولا تسر خلفي فقد لا أقودك، بل سر بجانبي وكن صديقي "

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    119


    شكرا للافادة






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    407


    طب أنت لية مجربتش تفعلها من الـcpanel أفضل وأسهل من الطريقة دى

    أنا لست مبرمجآ ولكن حبيت المساعده فقط





    __________________



  5. #5
    عضو فعال
    تاريخ التسجيل
    Sep 2007
    المشاركات
    1,569


    مشاركة رائعة اخوي محمد يعطيك العافية





    __________________
    My twitter - حراج
    لا تنس ذكر الله | سبحان الله و الحمد لله ولا إله ألا الله و الله أكبر






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

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

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