Pagina 1 van 2

Hotlinken voorkomen?

Geplaatst: 17 mei 2007, 13:23
door marian0810
Support Template
  • Wat is het probleem? Geen probleem, alleen een vraag

    Adres van je forum: http://www.atkinsforum.info/forum
    Modifications op je forum: veel
    Huidige stijl: Subsilver
    phpBB versie: laatste

    Weet iemand hoe ik het hotlinken van bv. de smilies en avatars van het forum kan tegengaan?

Geplaatst: 17 mei 2007, 13:29
door Fridge

Geplaatst: 17 mei 2007, 13:55
door lifeguard
Dit gaat via .htacces.

Ik heb al een htacces bestand, hoe kan ik ervoor zorgen dat ik dit nog steeds kan gebruiken?

2x htacces doet ie niet :)

Of kan ik die code gewoon eronder plakken ?

Geplaatst: 17 mei 2007, 13:56
door Fridge
Kan je idd gewoon in één bestand zetten.

Geplaatst: 17 mei 2007, 14:00
door lifeguard
Dank je Fridge, voor het snelle antwoord.

Geplaatst: 17 mei 2007, 14:11
door marian0810
Ik ga me er eens in verdiepen, bedankt.

Geplaatst: 17 mei 2007, 14:16
door lifeguard
Alleen.....


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domeinnaam.nl/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.domeinnaam.nl/plaatje.gif [R,L]

Heb ik de onderste regel veranderd in mijn eige plaatje en alles,

alleen zien de mensen gewoon een rood kruisje ipv die door mij gemaakte afbeelding :(

Geplaatst: 17 mei 2007, 14:31
door Fridge
Natuurlijk moet je nog wel even 'domeinnaam.nl' in de code hierboven vervangen door de URL van je eigen site.

Geplaatst: 17 mei 2007, 14:32
door lifeguard
Fridge schreef:
Natuurlijk moet je nog wel even 'domeinnaam.nl' in de code hierboven vervangen door de URL van je eigen site.
Heb ik fridge ;)


Mijn .htacces

Code: Selecteer alles

DirectoryIndex index.html index.htm portal.php index.php

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?koelehitte.nl/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.koelehitte.nl/foei.gif [R,L]
En de image staat er ook gewoon :)

Geplaatst: 19 mei 2007, 21:06
door Ramon Fincken
deze is wat uitgebreider, hij laat het plaatje zien met een copyright teken erop middels een PHP pagina

Code: Selecteer alles

RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{REQUEST_URI} .\.jpg*
RewriteCond %{HTTP_REFERER} !.*phpbbinstallers.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule ^(.*).jpg$ img.php?file=cs.jpg [NC,L]

RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{REQUEST_URI} .\.gif*
RewriteCond %{HTTP_REFERER} !.*phpbbinstallers.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule ^(.*).gif$ img.php?file=cs.jpg [NC,L]

Geplaatst: 19 mei 2007, 22:13
door lifeguard
Ik kan nog steeds plaatjes van mij board hier posten 8)

Ik moet die codes in .htacces plakken, en die urls wijzigen toch?

Geplaatst: 19 mei 2007, 23:29
door Ramon Fincken
voor alle gifjes:
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{REQUEST_URI} .\.gif*
RewriteCond %{HTTP_REFERER} !.*phpbbinstallers.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule ^(.*).gif$ geenhotlinken.gif [NC,L]

het kan zijn dat je browser een cache heeft, pak dan een andere en/of ververs de cache ( of vraag een vriend om het directe plaatje [ de url dus ] ) even aan te klikken

Geplaatst: 20 mei 2007, 09:33
door lifeguard
Ramon Fincken schreef:voor alle gifjes:
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{REQUEST_URI} .\.gif*
RewriteCond %{HTTP_REFERER} !.*phpbbinstallers.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule ^(.*).gif$ geenhotlinken.gif [NC,L]

het kan zijn dat je browser een cache heeft, pak dan een andere en/of ververs de cache ( of vraag een vriend om het directe plaatje [ de url dus ] ) even aan te klikken
Kun je ook meerdere extensies toevoegen? dus bijv achter gif jpg bmp zetten?

Geplaatst: 20 mei 2007, 09:56
door Ramon Fincken
Hier is alles mbt de plaatjes:

Code: Selecteer alles

## Plaatjes
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{REQUEST_URI} .\.jpg*
RewriteCond %{HTTP_REFERER} !.*phpbbinstallers.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule ^(.*).jpg$ img.php?file=cs.jpg [NC,L]

RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{REQUEST_URI} .\.gif*
RewriteCond %{HTTP_REFERER} !.*phpbbinstallers.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule ^(.*).gif$ img.php?file=cs.jpg [NC,L]

RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{REQUEST_URI} .\.gif* [OR]
RewriteCond %{REQUEST_URI} .\.jpg*
RewriteCond %{HTTP_REFERER} .*tmf.nl.* [OR]
RewriteCond %{HTTP_REFERER} .*partyflock.nl.* [OR]
RewriteCond %{HTTP_REFERER} .(.*).nl(.*)
RewriteRule ^(.*)$ img.php?file=cs.jpg [NC,L]

Geplaatst: 20 mei 2007, 10:25
door lifeguard
Wat doen die partyflock en tmf links ertussen als ik vragen mag ?

Edit:
Ik heb nu die codes weer aangepast in mn ,htacces, maar ik kan nog steeds plaatjes posten hier die uit de map images komen :)

Geplaatst: 20 mei 2007, 10:41
door Ramon Fincken
Wat doen die partyflock en tmf links ertussen als ik vragen mag ?
Gebruikers van die nederlandse sites gebruiken te pas en te onpas plaatjes van mijn site ( webserver ).

heb je een linkje naar het forum wat je probeert te beveiligen?

( je weet zeker dat htaccess ondersteund wordt ? )

Geplaatst: 20 mei 2007, 11:17
door Fridge
Ramon Fincken schreef:Hier is alles mbt de plaatjes:
Neem aan dat ook bij deze versie "phpbbinstallers.com" veranderd moet worden in je eigen domein ?

Geplaatst: 20 mei 2007, 11:28
door Ramon Fincken
uiteraard, dat lijkt me ook vrij logisch en is al eerder aangegeven

Geplaatst: 20 mei 2007, 13:14
door lifeguard
link uit mn onderschrift :)

Staat nu ene plaatje in feedback, die uit de map images komt.

en ja, de domein had ik wel veranderd :)

Geplaatst: 20 mei 2007, 13:31
door Fridge
Dat plaatje heb ik gehotlinked op mijn testforum maar is gewoon te zien, neem aan dat wel het over de afbeelding van de kokosnoot hebben ?