Hotlinks

Voor discussies rondom phpBB2. phpBB2 wordt niet meer ondersteund en deze berichten kunnen wellicht gedateerd zijn.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Kelly001
Berichten: 236
Lid geworden op: 23 feb 2004, 20:30
Contacteer:

Hotlinks

Bericht door Kelly001 » 03 mar 2005, 15:59

Ik weet niet goed of deze vraag hier op het forum hoort maar ik probeer het gewoon. ;-)

Een aantal leden van mijn forum hebben via ons een stukje uploadruimte om plaatjes op het net te zetten en zo te kunnen laten zien op het forum.
Ik heb daarvoor een php script gebruikt.
Op de server heb ik een aantal users aangemaakt met ieder een eigen uploadruimte.

Hoe kan ik dit beschermen zodat de plaatjes niet overal op het net worden doorgelinkt?

Users op Domein A mogen dus alléén doorlinken naar Domein B.

Via een htaccess bestand kwam ik er niet uit omdat dat álle hotlinks tegengaat.
Groetjes
Kelly

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 03 mar 2005, 16:40

Via htaccess zou wel het beste moeten gaan, je kan namelijk ook sites opgeven die een uitzondering vormen.
:arrow: http://altlab.com/htaccess_tutorial.html
Afbeelding

Kelly001
Berichten: 236
Lid geworden op: 23 feb 2004, 20:30
Contacteer:

Bericht door Kelly001 » 03 mar 2005, 16:45

Daar ga ik zo eens even naar kijken, thanks.
Weet je toevallig ook als het misgaat hoe ik dat bestand weer verwijderd krijg. Ik heb gisteren nl. Hoster moeten inschakelen. Als dat regelmatig gaat gebeuren zal hij daar niet blij mee zijn denk ik. :lol:
Groetjes
Kelly

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 03 mar 2005, 16:47

Je ziet het bestand dus niet staan? Dat is dan vrij vervelend als je nog iets wilt veranderen. Ik weet even niet of dat een instelling is die je in php kunt veranderen (php.ini) want dat kun je dan namelijk ook in .htaccess zetten.
Afbeelding

Kelly001
Berichten: 236
Lid geworden op: 23 feb 2004, 20:30
Contacteer:

Bericht door Kelly001 » 03 mar 2005, 16:53

Nee, zodra ik het .htacces bestand heb geupload is het foetsie in ftp-pro. :?
Groetjes
Kelly

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 03 mar 2005, 16:56

En probeer eens in een ander ftp programma? FileZilla bijvoorbeeld.
Afbeelding

Kelly001
Berichten: 236
Lid geworden op: 23 feb 2004, 20:30
Contacteer:

Bericht door Kelly001 » 03 mar 2005, 20:32

Filezilla werkt wel. :thumb:
Ik zie al een .htacces bestand staan.
Moet ik de code die ik heb om hotlinking tegen te gaan dan gewoon in dat bestand plakken en opnieuw uploaden?
Groetjes
Kelly

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 03 mar 2005, 21:36

Ja :wink:
Afbeelding

Kelly001
Berichten: 236
Lid geworden op: 23 feb 2004, 20:30
Contacteer:

Bericht door Kelly001 » 03 mar 2005, 22:04

Het is helemaal gelukt.
Ik moet de .htaccess bestand bij iedere user apart uploaden en het werkt perfect.
Nu nog ff een leuk plaatje verzinnen. :D

Hartstikke bedankt weer. :bier:
Groetjes
Kelly

siesta
Berichten: 331
Lid geworden op: 10 apr 2004, 19:43
Locatie: brabant
Contacteer:

Bericht door siesta » 06 mei 2005, 10:31

Luuk schreef:Via htaccess zou wel het beste moeten gaan, je kan namelijk ook sites opgeven die een uitzondering vormen.
:arrow: http://altlab.com/htaccess_tutorial.html

Ik heb dit htaccess bestand, maar hoe kan ik een uitzondering maken op één site???

Kelly001
Berichten: 236
Lid geworden op: 23 feb 2004, 20:30
Contacteer:

Bericht door Kelly001 » 06 mei 2005, 11:29

Ik gebruik nu dit:

Code: Selecteer alles

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?pspsite.nl(/)?.*$     [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?pspforum.nl(/)?.*$     [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?photoshopfun.nl(/)?.*$     [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?photoshopforum.nl(/)?.*$     [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?lowpricehosting.nl(/)?.*$     [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp)$ http://members.lycos.nl/psppagina/hotlink.gif [R,NC]
Voor de uitzonderingen een link toevoegen cq verwijderen.
In de onderste link staat het plaatje wat ervoor in de plaatst komt.
Groetjes
Kelly

siesta
Berichten: 331
Lid geworden op: 10 apr 2004, 19:43
Locatie: brabant
Contacteer:

Bericht door siesta » 06 mei 2005, 19:50

Dank je


Maar nu heb ik het .htaccess geupload, maar nu zie ik het niet meer staan en ik moet er de txt nog achter weg halen, ik gebruik ws ftp pro

Gesloten