![]() |
.htaccess protection for picture hotlinkers
I've never had a problem with hotlinkers before, but I've just lost 42gb of bandwidth from these asian motherfuckers linking right to my pics. If anyone could hook me up with a good working .htaccess code that I could put on my server to stop these guys, that would be appreciated. Also, I'd like to know how you can redirect traffic from specified domains... that would be a plus.
Thanks |
|
that guide should help.
|
server is down
|
|
something along these lines maybe:
RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^.*WebZIP.*$ [OR] RewriteCond %{HTTP_USER_AGENT} ^.*Iria.*$ [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} ^.*Pockey.*$ [OR] RewriteCond %{HTTP_USER_AGENT} ^.*DA.*$ [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} ^.*SmartDownload.*$ [OR] RewriteCond %{HTTP_USER_AGENT} ^.*Pump.*$ [OR] RewriteCond %{HTTP_USER_AGENT} ^.*HMView.*$ [OR] RewriteCond %{HTTP_USER_AGENT} ^.*Ninja.*$ [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} ^.*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} ^.*tAkeOut.*$ [OR] RewriteCond %{HTTP_USER_AGENT} ^.*www.netwu.com.*$ [OR] RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$ RewriteRule /*$ http://www.loc.gov/[L,R] :winkwink: |
Here is a good guide geared to exactly what you need (adult sites stopping hotlinking):
http://www.webmasterjoint.com/htaccess.php |
Just put this htaccess file in your images folder (add your info).
RewriteEngine On RewriteCond %{HTTP_REFERER} !^http(s)?://([[:alnum:]]+\.)*putyourdomainhere.com [NC] RewriteRule /* http://www.thislinkiswherehotlinkerswillgo [L,R] |
oops - duhhh ... hotlinking. try this:
SetEnvIfNoCase Referer "^http://www.yourdomain/" local_ref=1 [FilesMatch ".(gif|jpg)"] Order Allow,Deny Allow from env=local_ref [/FilesMatch] SetEnvIfNoCase Referer "^http://yourdomain/" local_ref=1 [FilesMatch ".(gif|jpg)"] Order Allow,Deny Allow from env=local_ref [/FilesMatch] add it to a .htaccess file in your root image directory. replace yourdomain with your full domain name and the square brackets with angle brackets. if you have IP access to your server/domain add another condition for the IP address in there also. |
All times are GMT -7. The time now is 10:58 AM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123