Avatar billede mkjaer Nybegynder
24. december 2005 - 10:56 Der er 2 kommentarer

Slå visning af visse filer fra via htaccess

Hejsa,

Jeg kunne godt tænke mig, at beskytte et bibliotek med jpg, doc, pdf-filer, så de kun kan vises/hentes via et link fra siden.( på en apache-webserver) Dvs. at jeg ønsker ikke, at man selv kan indtaste url'en og så hente/se dokumentet, men omvendt vil jeg gerne selv kunne lave et link i et html-dokument til disse dokumenter.

Jeg tror ikke de kan lade sig gøre, men måske tager jeg fejl?

hilsen
Martin
Avatar billede master-lion Nybegynder
26. december 2005 - 01:43 #1
Avatar billede webt Nybegynder
16. januar 2006 - 09:54 #2
Det er faktisk muligt det du ønsker med mod_rewrite
se: http://martin-nielsen.com/exp/629844 hvis du prøver at gå ind i mappen images skulle du gerne få en besked om at det ikke er tilladt, men hvis du prøver test2.htm vil du få lov til at se billedet

koden der ligger i htaccess i image mappen er:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?martin-nielsen\.com/exp/629844/test2.htm$ [NC]
RewriteRule /* http://martin-nielsen.com/exp/629844/notallowed.php [R,L]

som simpelthen i første linie checker om brugeren er blevet sendt fra test2.htm og hvis det ikke er tilfælde smides brugeren til notallowed

Mvh
Martin
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