Avatar billede intenz Novice
26. februar 2004 - 17:54 Der er 1 kommentar og
1 løsning

.htaccess kun adgang til filer fra mit domæne

Jeg bruger følgende kode i en .htaccess fil, for at forhindre andre sider i at linke direkte til mine filer og derved belaste mit server.

-----------
RewriteEngine on
Rewritebase /

RewriteCond %{HTTP_REFERER} !^http://www.mogenshoj.dk.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://mogenshoj.dk/.*$ [NC]

RewriteRule .*\.(gif|GIF|jpg|JPG|swf|SWF)$  [R]
-----------

Mit spørgsmål er så, om det vil udelukke nogle af mine egne besøgende fra at se filerne ? Nu da den bruger HTTP_REFERER.
Der kan jo være nogle der bruge proxy/routere evt, hvor HTTP_REFERER så bliver sløret.

Er der nogle der har et bud på hvor stort det problem så ville være? Evt. hvor stor en del af de besøgende der ville komme ud for problemet ?
Avatar billede Slettet bruger
26. februar 2004 - 22:29 #1
Jeg har hørt, at det kan skabe problemer for nogle besøgende, men hvor mange, og i hvilke situationer ved jeg ikke. Det er nok meget sandsynligt at en proxy vil kunne fjerne referer.

Hvis du vil beskytte dine billeder på en anden måde, kan du eventuelt bruge PHP til at levere billederne. Så skal du bare have dine sider til at lave en session med nogle kontrolvariable og derefter lade billed-scriptet kontrollere, om de nødvendige værdier er sat.
Avatar billede intenz Novice
28. februar 2004 - 13:25 #2
Løste det ved hjælp af PHP. Det var lidt nemmere.
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