Block Hotlinking in .htaccess

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • SomeCreep
    :glugglug
    • Mar 2003
    • 26118

    #1

    Block Hotlinking in .htaccess

    I was just wondering what everyones anti-hotlinking code looks like in their .htaccess?

    This is mine.

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com(/)?.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?111.111.111.111(/)?.*$ [NC]
    RewriteRule .*\.(gif|jpg|jpeg|bmp|mpg|wmv)$ - [F,NC]

    Be cool and post what your anti-hotlinking code looks like. You dont have to post your domain name. I just want to see the differences in peoples code.

    Webair Hosting

    I use and recommend Webair for hosting.
  • baddog
    So Fucking Banned
    • Apr 2001
    • 107089

    #2
    this is ours

    Comment

    • SomeCreep
      :glugglug
      • Mar 2003
      • 26118

      #3
      Originally posted by baddog
      this is ours
      Cool, just curious, does this have anything to do with hotlinking?

      AuthUserFile /dev/null
      AuthGroupFile /dev/null

      Or does anti-hotlinking also work fine without that?

      Webair Hosting

      I use and recommend Webair for hosting.

      Comment

      • Nick The Greek
        Confirmed User
        • Jun 2003
        • 109

        #4
        AWESOME resourse for htaccess.



        you'll just have to copy and paste

        http://www.javascriptkit.com/howto/htaccess.shtml
        SIG TOO BIG! Maximum 120x60 button and no more than 3 text lines of DEFAULT SIZE and COLOR. Unless your sig is for a GFY top banner sponsor, then you may use a 624x80 instead of a 120x60.

        Comment

        • Libertine
          sex dwarf
          • May 2002
          • 17860

          #5
          Originally posted by SomeCreep
          I was just wondering what everyones anti-hotlinking code looks like in their .htaccess?

          This is mine.

          RewriteEngine on
          RewriteCond %{HTTP_REFERER} !^$
          RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com(/)?.*$ [NC]
          RewriteCond %{HTTP_REFERER} !^http://(www\.)?111.111.111.111(/)?.*$ [NC]
          RewriteRule .*\.(gif|jpg|jpeg|bmp|mpg|wmv)$ - [F,NC]

          Be cool and post what your anti-hotlinking code looks like. You dont have to post your domain name. I just want to see the differences in peoples code.
          The mpg and wmv won't do you much good, they're opened with media player - which doesn't pass along a http referer.
          /(bb|[^b]{2})/

          Comment

          • adultwebware
            Confirmed User
            • Nov 2002
            • 563

            #6
            Did you know that AdultWebware v3.5 has already implemented anti-hotlinking protection for your pictures content?

            So you can show your "picture of the day" on your tours pages for free without even thinking that anyone may hotlink it.

            If you need any advanced protection, just let us know and we will add the features for free.

            I am always available for conversations of any kind here:

            Email: [email protected]
            MSN: [email protected]
            ICQ: 166487010

            THE EXPERIENCED paysite automation.
            Simple. Powerful. Efficient. 5 years ripe.

            Comment

            • baddog
              So Fucking Banned
              • Apr 2001
              • 107089

              #7
              Originally posted by SomeCreep


              Cool, just curious, does this have anything to do with hotlinking?

              AuthUserFile /dev/null
              AuthGroupFile /dev/null

              Or does anti-hotlinking also work fine without that?
              I am going to be honest with you, I have techs that provide me with this stuff. If you want to know the one I used to use, try this

              ErrorDocument 403 http://www.adultlogin.com
              ErrorDocument 404 http://www.adultlogin.com

              RewriteEngine On

              RewriteCond %{HTTP_REFERER} !^$
              RewriteCond %{HTTP_REFERER} !^http://www.freshpornpics.com/.*$ [NC]
              RewriteCond %{HTTP_REFERER} !^http://a1der-babe.com/.*$ [NC]
              RewriteCond %{HTTP_REFERER} !^http://www.freshpornpics.com:80/.*$ [NC]
              RewriteCond %{HTTP_REFERER} !^http://freshpornpics.com/.*$ [NC]
              RewriteCond %{HTTP_REFERER} !^http://freshpornpics.com:80/.*$ [NC]
              ReWriteRule .*\.(jpg|gif)$ http://www.adultlogin.com/ [R,L]


              RewriteCond %{HTTP_USER_AGENT} ^DISCo\Pump.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Drip.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^EirGrabber.* [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} ^Gets.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Grafula.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^IBrowse.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^InterGET.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Internet\Ninja.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^JetCar.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^JustView.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^MIDown\tool.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Mister\PiX.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^NearSite.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Need\To\Know.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^NetSpider.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Offline\Explorer.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^PageGrabber.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Papa\Foto.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Pockey.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^ReGet.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Slurp.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^SpaceBison.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Teleport.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^WebAuto.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^WebCopier.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^WebFetch.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^WebReaper.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^WebSauger.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^WebStripper.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^WebWhacker.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^WebZIP.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Web\Image\Collector.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Web\Sucker.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Webster.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^Wget.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^eCatch.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^ia_archiver.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^lftp.* [OR]
              RewriteCond %{HTTP_USER_AGENT} ^tAkeOut.*
              RewriteCond %{HTTP_USER_AGENT} ^.*WebZIP.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Stripper.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Offline.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Copier.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Crawler.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Snagger.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Teleport.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Reaper.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Wget.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Grabber.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Sucker.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Downloader.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Siphon.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Collector.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Mag-Net.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Widow.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Snake.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*BackWeb.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*gotit.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Vacuum.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Pump.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*HMView.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*HTTrack.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*JOC.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*likse.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Memo.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*pcBrowser.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*SuperBot.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*leech.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Mirror.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Recorder.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*GrabNet.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Likse.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Navroad.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*attach.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Magnet.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Surfbot.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Bandit.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Ants.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Buddy.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Whacker.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Backstreet.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Caitoo.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Curl.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Eclipt.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*FlashSite.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*GetBot.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*GetSmart.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*GetWeb.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Grab.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Greed.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*HtGet.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*HTTrack.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*iFox98.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Sucker.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Vampire.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Eater.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Snarf.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Devil.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Retriever.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*WebVCR.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*WWWCopy.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*WWWoffle.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Aculinx.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*DownloadIt.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Express.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*FlipBrowser.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Weazel.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*IPhoto.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*MemoWeb.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*NetDrag.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Commander.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*SuperBot.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Teleport.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Webexe.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Extractor.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Navroad.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Hoover.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Keepoint.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Enterprise.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Down2Web.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Burner.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Custo.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*Snatcher.*$ [OR]
              RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$
              RewriteRule /* http://www.adultlogin.com [R,L]

              Comment

              • baddog
                So Fucking Banned
                • Apr 2001
                • 107089

                #8
                continued:

                RewriteCond %{HTTP_REFERER} ^http://.*atadultforums.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*bestsex.ca.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*borcellino.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*cinemajuggs.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*adultforums.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*diamondjades.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*egaperking.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*sexyreading.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*onecenter.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*kalidot.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*cgiworld.net.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*ezboard.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*fetishforum.net.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*bravenet.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*findmodels.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*xxguardian.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*hardcoremovieforum.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*pornforums.net.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*senac.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*keys-art.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*knight.6x.to.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*bianca.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*sexboards.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*pornmasters.tv.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*howlersmovieforum.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*fionasforum.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*xxxmovieforum.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*spikes-realm.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*dotcomjunkies.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*incesttaboo.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*spamfreexxx.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*dirtymessages.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*xxxmoviemart.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*phatforums.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*porn-movies.net.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*terra.es.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*yourpaysite.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*wanadoo.nl.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*juliatgp.net.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*bianca.com/.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*angelfire.com/.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*hotmail.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*yahoo.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://.*geocities.com.*$ [OR]
                RewriteCond %{HTTP_REFERER} ^http://www.partyhouse.*$
                RewriteRule .*[Jj][Pp][Gg]$|.*[Gg][Ii][Ff]$|.*[Mm][Pp][Gg]$|.*[Mm][Oo][Vv]$|.*[Aa][Vv][Ii]$|.*[Aa][Ss][Ff]$|.*[Mm][Pp][Ee][Gg]$|.*[Ww][Mm][Vv]$ http://www.adultlogin.com [L]

                Comment

                • FATPad
                  Confirmed User
                  • Oct 2001
                  • 6693

                  #9
                  Why are you blocking the inktomi spider?
                  <a href="http://www.adultcontent.co.uk">Adult Content UK - Great British Content</a>

                  Comment

                  • Cooler
                    Confirmed User
                    • Jul 2001
                    • 180

                    #10
                    When it comes to protecting movie files - try this script:

                    http://www.brguy.com/ahls/

                    It works fine to me

                    Comment

                    • SomeCreep
                      :glugglug
                      • Mar 2003
                      • 26118

                      #11
                      Originally posted by punkworld


                      The mpg and wmv won't do you much good, they're opened with media player - which doesn't pass along a http referer.
                      Yes, so I've heard. Thanks.

                      Webair Hosting

                      I use and recommend Webair for hosting.

                      Comment

                      • Broda
                        Confirmed User
                        • Feb 2003
                        • 1874

                        #12
                        damn, baddog that htaccess must take of a whole lot of resources everytime a surfer hits one of your pages

                        Why don't you reverse the user_agent conditions to just allow for known agents instead of denying access to bad ones?

                        And what do you need that last portion of http_referer conditions for when you already, in the top, are allowing only certains urls access?

                        While that htaccess works fine it hits the server heavily and img'ed content (jpg/gif) will load adultlogin.com and show a broken picture. What I usually do is point to an image file instead, with an url written on it. Mostly because when your ARE being hotlinked it's on a chatboard or something, and your images will be img src'ed. So you gain nothing from the protection unless you show a different image than what they're looking for. Use it for branding
                        CheapAssDesigns.com - when you need quality designs at affordable prices.
                        icq: 230-729-205
                        info |at| cheap ass designs dot com

                        Comment

                        • SomeCreep
                          :glugglug
                          • Mar 2003
                          • 26118

                          #13
                          Originally posted by Broda
                          So you gain nothing from the protection unless you show a different image than what they're looking for. Use it for branding
                          People use .htaccess to stop people from leeching on their bandwidth. If one uses .htaccess to show a different image, they're still wasting their bandwidth.

                          Webair Hosting

                          I use and recommend Webair for hosting.

                          Comment

                          • Broda
                            Confirmed User
                            • Feb 2003
                            • 1874

                            #14
                            Yeah, but then at least you can show them a giant (in dimensions) image with your url plastered all over it.

                            The other way around you just risk your frontpage being img src'ed by your htaccess.

                            So either way you loose. Hotlinkers are scumbags and hard to battle...
                            CheapAssDesigns.com - when you need quality designs at affordable prices.
                            icq: 230-729-205
                            info |at| cheap ass designs dot com

                            Comment

                            • Lane
                              Will code for food...
                              • Apr 2001
                              • 8496

                              #15
                              Originally posted by baddog


                              I am going to be honest with you, I have techs that provide me with this stuff. If you want to know the one I used to use, try this

                              ErrorDocument 403 http://www.adultlogin.com
                              ErrorDocument 404 http://www.adultlogin.com

                              RewriteEngine On

                              RewriteCond %{HTTP_REFERER} !^$
                              RewriteCond %{HTTP_REFERER} !^http://www.freshpornpics.com/.*$ [NC]
                              RewriteCond %{HTTP_REFERER} !^http://a1der-babe.com/.*$ [NC]
                              RewriteCond %{HTTP_REFERER} !^http://www.freshpornpics.com:80/.*$ [NC]
                              RewriteCond %{HTTP_REFERER} !^http://freshpornpics.com/.*$ [NC]
                              RewriteCond %{HTTP_REFERER} !^http://freshpornpics.com:80/.*$ [NC]
                              ReWriteRule .*\.(jpg|gif)$ http://www.adultlogin.com/ [R,L]


                              RewriteCond %{HTTP_USER_AGENT} ^DISCo\Pump.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Drip.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^EirGrabber.* [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} ^Gets.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Grafula.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^IBrowse.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^InterGET.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Internet\Ninja.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^JetCar.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^JustView.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^MIDown\tool.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Mister\PiX.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^NearSite.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Need\To\Know.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^NetSpider.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Offline\Explorer.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^PageGrabber.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Papa\Foto.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Pockey.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^ReGet.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Slurp.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^SpaceBison.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Teleport.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^WebAuto.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^WebCopier.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^WebFetch.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^WebReaper.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^WebSauger.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^WebStripper.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^WebWhacker.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^WebZIP.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Web\Image\Collector.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Web\Sucker.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Webster.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^Wget.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^eCatch.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^ia_archiver.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^lftp.* [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^tAkeOut.*
                              RewriteCond %{HTTP_USER_AGENT} ^.*WebZIP.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Stripper.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Offline.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Copier.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Crawler.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Snagger.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Teleport.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Reaper.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Wget.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Grabber.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Sucker.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Downloader.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Siphon.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Collector.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Mag-Net.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Widow.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Snake.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*BackWeb.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*gotit.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Vacuum.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Pump.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*HMView.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*HTTrack.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*JOC.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*likse.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Memo.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*pcBrowser.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*SuperBot.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*leech.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Mirror.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Recorder.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*GrabNet.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Likse.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Navroad.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*attach.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Magnet.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Surfbot.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Bandit.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Ants.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Buddy.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Whacker.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Backstreet.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Caitoo.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Curl.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Eclipt.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*FlashSite.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*GetBot.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*GetSmart.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*GetWeb.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Grab.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Greed.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*HtGet.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*HTTrack.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*iFox98.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Sucker.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Vampire.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Eater.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Snarf.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Devil.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Retriever.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*WebVCR.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*WWWCopy.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*WWWoffle.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Aculinx.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*DownloadIt.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Express.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*FlipBrowser.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Weazel.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*IPhoto.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*MemoWeb.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*NetDrag.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Commander.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*SuperBot.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Teleport.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Webexe.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Extractor.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Navroad.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Hoover.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Keepoint.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Enterprise.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Down2Web.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Burner.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Custo.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*Snatcher.*$ [OR]
                              RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$
                              RewriteRule /* http://www.adultlogin.com [R,L]
                              Teleport can easily get around this. It can show the user-agent as whatever you would like.

                              Comment

                              • Broda
                                Confirmed User
                                • Feb 2003
                                • 1874

                                #16
                                Referers are easy to spoof.

                                Best way to prevent any form of leaching is to use cookes and/or sessions. But that's pretty technical compared to the simplicity of .htaccess.

                                .htaccess is good against minor league leachers or hotlinkers but worthless on its own against serious leachers
                                CheapAssDesigns.com - when you need quality designs at affordable prices.
                                icq: 230-729-205
                                info |at| cheap ass designs dot com

                                Comment

                                • foolio
                                  ICQ: 178725656
                                  • Nov 2002
                                  • 12366

                                  #17
                                  i got mine from google!

                                  Comment

                                  • adultwebware
                                    Confirmed User
                                    • Nov 2002
                                    • 563

                                    #18
                                    Broda, could you please hit me up, I have a great deal for you

                                    Email: [email protected]
                                    MSN: [email protected]
                                    ICQ: 166487010

                                    Have a nice day!

                                    THE EXPERIENCED paysite automation.
                                    Simple. Powerful. Efficient. 5 years ripe.

                                    Comment

                                    • Broda
                                      Confirmed User
                                      • Feb 2003
                                      • 1874

                                      #19
                                      Originally posted by adultwebware
                                      Broda, could you please hit me up, I have a great deal for you

                                      Email: [email protected]
                                      MSN: [email protected]
                                      ICQ: 166487010

                                      Have a nice day!
                                      If it's about hotlinking protection I don't have any need for it. I know how

                                      Will hit you up anyway...
                                      CheapAssDesigns.com - when you need quality designs at affordable prices.
                                      icq: 230-729-205
                                      info |at| cheap ass designs dot com

                                      Comment

                                      Working...