htaccess question

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • GeXus
    Confirmed User
    • May 2003
    • 3320

    #1

    htaccess question

    Okay, What do i put in my htaccess in order to prevent someone from hotlinking my images, also what do i put in order to prevent them from IMG SRC'ing my site as a whole..

    Thanks alot!
  • natas
    Confirmed User
    • Mar 2002
    • 3377

    #2
    You could try this

    Comment

    • Vox
      Confirmed User
      • Mar 2002
      • 2710

      #3
      RewriteEngine on
      RewriteCond %{HTTP_REFERER} !^$
      RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
      RewriteCond %{HTTP_REFERER} !^http://your IP/.*$ [NC]
      RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/popuphell.html [R,L]
      IndexIgnore *
      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} ^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} ^WebWasher.* [OR]
      RewriteCond %{HTTP_USER_AGENT} ^tAkeOut.*

      ErrorDocument 400 http://www.yourdomain.com/index.shtml
      ErrorDocument 401 http://www.yourdomain.com/index.shtml
      ErrorDocument 403 http://www.yourdomain.com/index.shtml
      ErrorDocument 404 http://www.yourdomain.com/index.shtml
      ErrorDocument 500 http://www.yourdomain.com/index.shtml
      Social profile assassination for hire

      Comment

      • fiveyes
        Confirmed User
        • Aug 2001
        • 1680

        #4
        Originally posted by Vox
        RewriteEngine on
        RewriteCond %{HTTP_REFERER} !^$
        RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
        RewriteCond %{HTTP_REFERER} !^http://your IP/.*$ [NC]
        RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/popuphell.html [R,L]
        IndexIgnore *
        RewriteCond %{HTTP_USER_AGENT} ^DISCo\Pump.* [OR]
        ...
        No, no, no. This does not work!

        I don't care how long you make a list of RewriteCond's, if it isn't terminated by a RewriteRule, it gets ignored.
        <CENTER><A HREF="http://www.hot-off-bourbon.com/" target="_blank"><IMG SRC="http://www.hot-off-bourbon.com/images/hob-logosmall.jpg" border="0"></A>

        <FONT face="Comic Sans MS" SIZE="-1"><I>Mardi Gras, Spring Break, Wet-T, Night Club Action, UpSkirt, Oil Wrestling, Voyeur</I></FONT></CENTER>

        Comment

        Working...