Toon posts:

Beschermen van images met .htaccess werkt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb verschillende sites en topics hier nageslagen op het beveiligen van het hotlinken naar afbeeldingen op je server. Antwoord ook keer op keer gevonden, maar het werkt niet. Als ik een test doe vanaf een andere server krijg ik nog steeds de afbeeldingen te zien.

Dit is mijn .htaccess

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://mijndomein.nl/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mijndomein.nl/.*$ [NC]
RewriteRule .*\.(gif|GIF|Gif|jpg|JPG|jpeg)$ - [F]

Die heb ik geplaatst in de betreffende map met afbeeldingen. Ik heb ook al een paar andere varianten geprobeerd. Waarom werkt het niet?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Ik ken rewrite niet zo goed, maar leg es uit wat je eerste rewrite-cond doet? Die checked iig of de referer leeg is, maar accepteert ie het dan, of weigert ie dan?

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Check je rewritelog... Met deze info kunnen wij ook vrij weinig...

Localhost, sweet localhost


Verwijderd

Topicstarter
ACM schreef op 30 mei 2003 @ 15:19:
Ik ken rewrite niet zo goed, maar leg es uit wat je eerste rewrite-cond doet? Die checked iig of de referer leeg is, maar accepteert ie het dan, of weigert ie dan?
Die staat toe dat ook empty referrers access krijgen. Niet de oorzaak van het probleem, zonder die regel doet ie het ook niet.

[ Voor 51% gewijzigd door Verwijderd op 30-05-2003 15:21 ]


  • Freezerator
  • Registratie: Januari 2000
  • Laatst online: 22-08 13:55
IS rewrite engine wel meegecompiled in apache?

Verwijderd

Topicstarter
Freezerator schreef op 30 mei 2003 @ 15:22:
IS rewrite engine wel meegecompiled in apache?
Uit dit topic maak ik op van niet, http://gathering.tweakers.net/forum/list_messages/464023

Weet iemand of ik dit zelf kan aanpassen? Heb geen verstand van dit soort fratsen. Webserver is apache.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Verwijderd schreef op 30 May 2003 @ 15:20:
Die staat toe dat ook empty referrers access krijgen. Niet de oorzaak van het probleem, zonder die regel doet ie het ook niet.
Nou, dat betekent dus dat als jij vanaf een remote server die files benaderd dat ie het accepteert.

Test het dus eerst zonder die regel, zodat die andere twee de boel netjes af zouden kunnen moeten vangen. (nadat ze correct zijn uiteraard :) )

Volgens mij moet je een error 500 krijgen als je rewrite engine niet bestaat, maar check es of er een regel over iets van Load/Addmodule mod_rewrite in je httpd.conf staat, als daar een # voor staat moet je die even weghalen, als die er niet staan, dan is ie al ingeladen. (als de regel er wel is, maar de # niet) (zoek dus even op 'rewrite' in je httpd.conf)

[ Voor 28% gewijzigd door ACM op 30-05-2003 15:25 ]


Verwijderd

Topicstarter
Jep, heb het voor elkaar. Nu is er een ander probleem, mijn immer razendsnelle server is nu ineens dramatisch traag als het gaat om het laden van images (langer dan een minuut voor 10kb!!!). Is dat een normaal bijverschijnsel?
Pagina: 1