Hotlinken
Zie het volgende voorbeeld(uitleg eronder):
Code (php)
1
2
3
4
5
2
3
4
5
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://domain.com [NC]
RewriteCond %{HTTP_REFERER} !^http://www.domain.com [NC]
RewriteRule .*.(gif|jpg|swf|png)$ - [NC,F]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://domain.com [NC]
RewriteCond %{HTTP_REFERER} !^http://www.domain.com [NC]
RewriteRule .*.(gif|jpg|swf|png)$ - [NC,F]
Deze code zorgt ervoor dat alleen toegang toegestaan is vanaf http://domain.com of http://www.domain.com. Let wel op dat dit alleen geld voor deze bestand types: (gif|jpg|swf|png).
Natuurlijk moet je domain.com eerst vervangen door de domein die je wilt toestaan, zoals natuurlijk de link naar je eigen website.
Als het bovenstaande je iets te ver gaat, probeer dan deze code:
Code (php)
1
2
3
4
5
2
3
4
5
RewriteEngine On
RewriteCond %{HTTP_REFERER} hackers.com [OR,NC]
RewriteCond %{HTTP_REFERER} abusers.com [OR,NC]
RewriteCond %{HTTP_REFERER} otherbadsite.com [NC]
RewriteRule .*.(gif|jpg|swf|png)$ - [NC,F]
RewriteCond %{HTTP_REFERER} hackers.com [OR,NC]
RewriteCond %{HTTP_REFERER} abusers.com [OR,NC]
RewriteCond %{HTTP_REFERER} otherbadsite.com [NC]
RewriteRule .*.(gif|jpg|swf|png)$ - [NC,F]
Deze zal alleen de verkeerde sites blokkeren die jij weer op hebt gegeven. Dit is veel beter omdat je op deze manier minder snel een fout maakt/het minder snel fout gaat.
Je ziet ook veel websites die een afbeelding 'vervangen' wanneer deze wordt gehotlinkt. Dit kan met de volgende code:
Let dan wel op dat je een van bovenstaande codes eerst moet gebruiken, en dan de "RewriteRule"-regel vervangen door bovenstaande code.
« vorige pagina | volgende pagina »
Inhoudsopgave
- Wat kan een .htaccess-bestand nou?
- Toegang beperken dmv IP
- Toegang beperken dmv wachtwoord
- Gebruikersvriendelijke URLs
- Doorverbinden/redirecten
- PHP.ini instellingen veranderen
- Hotlinken
- Error document vervangen
- Tot slot