overgebruik dataverkeer

  • Onderwerp starter Onderwerp starter cc30
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

cc30

Gebruiker
Lid geworden
27 mei 2009
Berichten
36
Hallo allemaal,

Er wordt veel naar mijn site toegelinkt waardoor ik extra moet betalen voor overgebruik dataverkeer.
Nu heb ik van iemand een oplossing gekregen, namelijk een .htacces bestand met de volgende regels:

[table="width: 500, class: dotted"][tr][/td][/tr]
[tr][td]# prevent hotlinking of images[/td][/tr]
[tr][td]RewriteEngine On[/td][/tr]
[tr][td]RewriteCond %{HTTP_REFERER} !^$[/td][/tr]
[tr][td]RewriteCond %{HTTP_REFERER} !^http://example.nl.*$ [NC][/td][/tr]
[tr][td]RewriteCond %{HTTP_REFERER} !^http://www.example.nl.*$ [NC][/td][/tr]
[tr][td]RewriteRule .*.(gif[/td][td]GIF[/td][td]jpg[/td][td]JPG[/td][td]png[/td][td]PNG)$ - [F][/td][/tr]
[/table]

Dit zou moeten helpen maar al mijn plaatjes zijn niet meer zichtbaar, behalve mijn lay-out.
Nu sta ik op veel CSS sites, dat verklaard veel, maar mijn site staat ook op veel CSS sites waar ik mezelf niet heb aangemeld.

Weet iemand hoe ik dit oplos?

Alvast bedankt.
 
Laatst bewerkt:
Hallo allemaal,

Er wordt veel naar mijn site toegelinkt waardoor ik extra moet betalen voor overgebruik dataverkeer.
Nu heb ik van iemand een oplossing gekregen, namelijk een .htacces bestand met de volgende regels:

[table="width: 500, class: dotted"][tr][/td][/tr]
[tr][td]# prevent hotlinking of images[/td][/tr]
[tr][td]RewriteEngine On[/td][/tr]
[tr][td]RewriteCond %{HTTP_REFERER} !^$[/td][/tr]
[tr][td]RewriteCond %{HTTP_REFERER} !^http://example.nl.*$ [NC][/td][/tr]
[tr][td]RewriteCond %{HTTP_REFERER} !^http://www.example.nl.*$ [NC][/td][/tr]
[tr][td]RewriteRule .*.(gif[/td][td]GIF[/td][td]jpg[/td][td]JPG[/td][td]png[/td][td]PNG)$ - [F][/td][/tr]
[/table]

Dit zou moeten helpen maar al mijn plaatjes zijn niet meer zichtbaar, behalve mijn lay-out.
Nu sta ik op veel CSS sites, dat verklaard veel, maar mijn site staat ook op veel CSS sites waar ik mezelf niet heb aangemeld.

Weet iemand hoe ik dit oplos?

Alvast bedankt.

heb je in de .htaccess wel example.nl vervangen door je eigen domein en vervolgens de webserver opnieuw gestart?

In de meeste gevallen moet de webserver opnieuw gestart worden om de instellingen toe te passen.


[EDIT] het is me opgevallen dat de code niet compleet is, dat kan de oorzaak zijn dat het niet juist functioneerd.

ik heb even op google gezocht en kwam ongeveer hetzelfde tegen.
Code:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.net [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.org [NC]
RewriteRule \.(jpeg|jpg|gif|png)$ http://example.org/bad.jpg [NC,R,L]

deze code laat alleen de referals van domein.net/com/org toe en alle andere referalls krijgen http://example.org/bad.jpg te zien.
De filter werkt alleen op JPEG, JPG, GIF & PNG bestanden.
 
Laatst bewerkt:
heb je in de .htaccess wel example.nl vervangen door je eigen domein en vervolgens de webserver opnieuw gestart?

In de meeste gevallen moet de webserver opnieuw gestart worden om de instellingen toe te passen.


[EDIT] het is me opgevallen dat de code niet compleet is, dat kan de oorzaak zijn dat het niet juist functioneerd.

ik heb even op google gezocht en kwam ongeveer hetzelfde tegen.
Code:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.net [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.org [NC]
RewriteRule \.(jpeg|jpg|gif|png)$ http://example.org/bad.jpg [NC,R,L]

deze code laat alleen de referals van domein.net/com/org toe en alle andere referalls krijgen http://example.org/bad.jpg te zien.
De filter werkt alleen op JPEG, JPG, GIF & PNG bestanden.


Hoi,

Ontzettend bedankt!
Het lag inderdaad aan de code die niet compleet was, ik zie nu alle plaatjes weer.
nu de vraag of het uberhaupt gaat werken. Ik heb nu deze regels in het .htaccess bestand:


Code:
# prevent hotlinking of images
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://example.nl.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.hier staat mijn domein.nl.*$ [NC]
RewriteRule .*.(gif|GIF|jpg|JPG|png|PNG)$ - [F]

of kan ik beter die van jou gebruiken?
 
Laatst bewerkt:
Hoi,

Ontzettend bedankt!
Het lag inderdaad aan de code die niet compleet was, ik zie nu alle plaatjes weer.
nu de vraag of het uberhaupt gaat werken. Ik heb nu deze regels in het .htaccess bestand:


Code:
# prevent hotlinking of images
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://example.nl.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.hier staat mijn domein.nl.*$ [NC]
RewriteRule .*.(gif|GIF|jpg|JPG|png|PNG)$ - [F]

of kan ik beter die van jou gebruiken?

je kan die van mij gebruiken.
Je kan de regel met example.nl wijzigen, die is niet nodig. :)

Graag gedaan.
 
je kan die van mij gebruiken.
Je kan de regel met example.nl wijzigen, die is niet nodig. :)

Graag gedaan.


die van jou plaats ik, thnx!
Ik hoef niets te wijzigen toch?:o

HTML:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.net [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.org [NC]
RewriteRule \.(jpeg|jpg|gif|png)$ http://example.org/bad.jpg [NC,R,L]
 
die van jou plaats ik, thnx!
Ik hoef niets te wijzigen toch?:o

HTML:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.net [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.org [NC]
RewriteRule \.(jpeg|jpg|gif|png)$ http://example.org/bad.jpg [NC,R,L]

Je moet de volgende wijzigen

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.net [NC]
RewriteRule \.(jpeg|jpg|gif|png)$ http://example.org/bad.jpg [NC,R,L][/HTML]

domein.net moet je wijzigen naar je eigen domein zonder www. vooraf toe te voegen.

en http://example.org/bad.jpg moet je wijzigen naar een ander locatie die mensen te zien krijgen als ze niet worden toegelaten op de server. Dit kan ook naar een ander server/domein verwijzen, bijv naar een gratis image host.
 
Je moet de volgende wijzigen

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?domein.net [NC]
RewriteRule \.(jpeg|jpg|gif|png)$ http://example.org/bad.jpg [NC,R,L][/HTML]

domein.net moet je wijzigen naar je eigen domein zonder www. vooraf toe te voegen.

en http://example.org/bad.jpg moet je wijzigen naar een ander locatie die mensen te zien krijgen als ze niet worden toegelaten op de server. Dit kan ook naar een ander server/domein verwijzen, bijv naar een gratis image host.

Top, helemaal duidelijk nu. Bedankt voor je hulp;)
 
Je moet de volgende wijzigen


en http://example.org/bad.jpg moet je wijzigen naar een ander locatie die mensen te zien krijgen als ze niet worden toegelaten op de server. Dit kan ook naar een ander server/domein verwijzen, bijv naar een gratis image host.

Ik voel me nu heel dom, maar weer een vraag; staat het niet raar als bezoekers worden verwezen naar zomaar een site,bijvoobeeld photobucket?
kan ik geen error pagina maken zoals:

http://www.mijndomein.nl/error.html

of met ik dit juist niet doen omdat er dan weer naar mijn eigen domein verwezen wordt?
en hoe weet ik of het werkt?
Sorry, ik heb hier geen verstand van.
 
Laatst bewerkt:
Ik voel me nu heel dom, maar weer een vraag; staat het niet raar als bezoekers worden verwezen naar zomaar een site,bijvoobeeld photobucket?
kan ik geen error pagina maken zoals:

http://www.mijndomein.nl/error.html

of met ik dit juist niet doen omdat er dan weer naar mijn eigen domein verwezen wordt?
en hoe weet ik of het werkt?
Sorry, ik heb hier geen verstand van.

Je hoeft geen errorpagina te maken omdat de code alleen werkt voor afbeeldingen.
Je kan daarvoor in de plaats een kleine error afbeelding maken en op je eigen server plaatsen.

Je kan het testen. :)
Plaats anders een afbeelding met bbcode, zoals hieronder.
[IMG ]htt[://www.joudomein.nl/afbeelding/url.jpg[/IMG ]

Als alles goed gaat moet je een error afbeelding krijgen ipv. de orginele afbeelding. :)
 
Je hoeft geen errorpagina te maken omdat de code alleen werkt voor afbeeldingen.
Je kan daarvoor in de plaats een kleine error afbeelding maken en op je eigen server plaatsen.

Je kan het testen. :)
Plaats anders een afbeelding met bbcode, zoals hieronder.
[IMG ]htt[://www.joudomein.nl/afbeelding/url.jpg[/IMG ]

Als alles goed gaat moet je een error afbeelding krijgen ipv. de orginele afbeelding. :)


Bedankt weer, ook voor je geduld;):thumb:
ik ga het later vandaag uittesten.
hoe zit het eigenlijk met de css sites waar ik op sta, waar worden zij naar toe verwezen?
 
Bedankt weer, ook voor je geduld;):thumb:
ik ga het later vandaag uittesten.
hoe zit het eigenlijk met de css sites waar ik op sta, waar worden zij naar toe verwezen?

zij worden dus verwezen naar de link dat jij defineerd in de .htaccess :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan