Avatar billede madsmm Nybegynder
20. januar 2004 - 09:46 Der er 9 kommentarer og
1 løsning

Beskyt billeder med .htaccess

Hejsa,

Jeg har fundet et lille stykke kode der skulle kunne beskytte mine billeder på mit website :

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ - [F]

Jeg har så indsat mitegetdomæne.dk i stedet for mydomain.com og har smidt .htaccess filen i det dir hvor alle mine billeder ligger, men det resulterede bare i at jeg ikke kunne vise nogen af dem selv..

Hvad gør jeg galt ???
Avatar billede webmasterdk Praktikant
20. januar 2004 - 10:30 #1
Har du prøvet at hente dem via en html fil?
Dette script tjekker jo, hvor filen bliver hentet fra, og hvis du bare indtaster addressen, så henter du jo ikke filen fra det domæne...
Avatar billede madsmm Nybegynder
20. januar 2004 - 10:33 #2
ja jeg har prøvet at hente dem via en php side der ligger 2 nivauer oppe i dir hierakiet!
Avatar billede madsmm Nybegynder
20. januar 2004 - 10:34 #3
Og det gav bare et broken image
Avatar billede webmasterdk Praktikant
20. januar 2004 - 10:58 #4
Har lige testet det ved mig...
og det virker da perfekt...
http://epx.dk/images/ her kan jeg fint hente billederne...
henter jeg et billede via en html fil fra en anden server, så nægter den...
http://webmasterdk.dk/billed.htm det er armado.jpg det drejer sig om...
Avatar billede webmasterdk Praktikant
20. januar 2004 - 10:58 #5
prøv at lukke din browser hvormed du tester, og åben et nyt vindue...
Avatar billede erikjacobsen Ekspert
20. januar 2004 - 10:59 #6
Der er firewalls, der fjerner referrer-informationen i http-headeren. Derfor?
Avatar billede madsmm Nybegynder
20. januar 2004 - 10:59 #7
Det hjælper ikke, kan hverken se billederne direkte eller på en side på mit domæne
Avatar billede htm Nybegynder
20. januar 2004 - 11:27 #8
En mulighed er også at kigge her: http://mbn.dk/?aid=47&lang=dk

Men er du overhovedet sikker på at du har tilladelse til at bruge .htaccess?

Det er rigtigt som erikjacobsen siger at der kan være problemer med proxyservere.

Er det din egen server?
Avatar billede madsmm Nybegynder
20. januar 2004 - 11:42 #9
ja det er egen server... men jeg har en til at sætte den op, jeg må lige høre ham ad..
Avatar billede madsmm Nybegynder
20. januar 2004 - 12:33 #10
Jeg fik min serveradmin til at ændre noget i apache opsætningen, da jeg fik en fejl i apache loggen "RewriteRule not allowed" og så fik jeg rettet sidste linie til :
RewriteRule .*\.(gif|jpg)$ - [F]

og så spiller det hele!!

Tak for alle forslagene, men jeg napper pointene selv - Beklager!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester