Dat kan op meerdere manieren.
Manier 1: Javascript
Manier 2: PHP
Manier 3: Apache + mod_rewrite
Ik beschrijf hier de Apache-methode dmv .htaccess en mod_rewrite:
Zorg allereerst dat je mod_rewrite aan hebt staan in je httpd.conf, door
#LoadModule rewrite_module modules/mod_rewrite.so
te veranderen in
LoadModule rewrite_module modules/mod_rewrite.so
Als je dat gedaan hebt, en vervolgens Apache hebt herstart, dan kun je verdergaan.
Plaats dit in de betreffende map en noem het bestand .htaccess
- Code: Selecteer alles
# Als referer (of referrer) niet leeg is
RewriteCond %{HTTP_referer} .
# en de bezoeker niet van deze site af komt
RewriteCond %{HTTP_referer} !^http://(www\.)?jouwdomeinnaam\.com [NC]
#als het voor maar enkele pagina's geldt:
RewriteRule ^filename\.html$ nietvanjouwsite.html [NC,L]
RewriteRule ^filename1\.html$ nietvanjouwsite.html [NC,L]
#als het voor alle pagina's geldt:
RewriteRule ^.* nietvanjouwsite.html [NC,L]
natuurlijk zal er ook een code voor IIS zijn, of iedere andere webserver-variant. Ik ken deze echter niet, jij wel?? PM me dan!

