Anti-leech links

Status
Niet open voor verdere reacties.

Stinuz

Terugkerende gebruiker
Lid geworden
14 jun 2003
Berichten
1.245
Hey, ik wil het graag voor elkaar krijgen dat de links die op mijn website staan niet meer ge hotlinkt kunnen worden. Er staan foto's op met een resolutie van 1600x1200 en als die zomaar gehotlinkt worden ligt mijn website met 120GB bandwith per dag in no-time plat.

De bestanden staan op een externe server (dus niet degene waar de scripts zich op bevinden). Het script moet dus externe locaties kunnen ondersteunen.

Ik heb hier een script gevonden dat er op zich prima uitziet, maar het is niet gratis en ook niet uit te proberen, dus ik weet niet of het wel prettig werkt etc. http://www.vibralogix.com/linklokurl/

Dus als iemand over linklok meer info heeft, zou ik dat ook graag horen.

Maar het liefst natuurlijk een gratis script :D
 
Laatst bewerkt:
Misschien heb je hier of hier wat aan...

Weliswaar geen PHP maar dmv .htaccess en ModRewrite
 
Ik heb geprobeerd een htaccess bestand te maken.

Heb in programmer's notepad dit ingevuld:

Code:
## DISABLE HOTLINKING
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourotherdomain.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|zip)$ - [F]

En het vervolgens opgeslagen als .htaccess en dit bestand naar alle mappen op de webserver geupload maar ik kan nog steeds hotlinken vanaf mijn eigen site dus iets klopt er niet :confused:
 
Ik vulde het sowieso verkeerd in, maar nu werkt het nog niet...

Code:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule *\.(gif|jpg|jpeg|png|zip)$ - [F]

Nu zou dus alleen vanaf http://mysite.com ge-hotlinkt mogen worden maar ik kan vanaf mijn eigen site nog steeds hotlinken :confused:

EDIT: .htaccess most blijkbaar aangezet worden op de webserver maar dit kan 3 uur duuren.. ff w8en dus :D
 
Laatst bewerkt:
Heet jou site "mysite.com" dan?

Maare ik heb ook niet gezegd dat ze zouden werken he...

Zoek anders naar "prevent hotlinking PHP" in een zoekmachine.
 
Nee mijn site heet niet mysite.com maar ik moest natuurlijk testen of de .htaccess het wel deed. Daarom voegde ik een website toe die niet van mij was.

Anyway, hij doet het nu, en als iemand probeert te hotlinken, dan kunnen ze effe schrikken:

http://www.dimitri-korsakov.com/add/bur.html :D

Thx :thumb:
 
Hahaha geweldig...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan