Avatar billede lsolesen Nybegynder
08. juli 2003 - 07:59 Der er 2 kommentarer og
1 løsning

Beskytte bibliotek

Jeg har forsøgt at beskytte et bibliotek på min server med følgende, så indholdet ikke kan vises fra andre servere, men det virker ikke helt rigtigt. Gør jeg noget galt?

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?fodboldenslegestue.dk/.*$ [NC]
RewriteRule \.(gif|jpg|mpg)$ - [F]
RewriteRule \.(gif|jpg|mpg)$ http://www.domainname.com/images/stealing.gif [R,L]

Dette link virker ikke, for det er fra et andet domæne.

http://www.legestue.net/tricks/vis_video.php?video=http://www.fodboldenslegestue.dk/video/armando.mpg

Dette link burde virke, for det er fra det rette domæne.

http://www.fodboldenslegestue.dk/tricks/vis_video.php?video=http://www.fodboldenslegestue.dk/video/armando.mpg
Avatar billede madst Nybegynder
08. juli 2003 - 12:13 #1
Hvorfor har du den 2. RewriteRule?
Ellers ligner det ret meget min velfungerende version på
http://www.toftum.org/ApacheCon/slides/img23.html

Iøvrigt kan det altid anbefales at slå lidt debugging til når ting er istykker:

RewriteLog logs/rewrite.log
RewriteLogLevel 9
Avatar billede lsolesen Nybegynder
08. juli 2003 - 13:08 #2
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?fodboldenslegestue.dk/.*$ [NC]
RewriteRule \.(gif|jpg|mpg)$ - [F]
RewriteLog /logs/rewrite.log
RewriteLogLevel 9

Har lavet det om til ovenstående, men det virker fortsat ikke, og der kommer ikke rigtig noget i loggen. Jeg har lagt bibliotekerne sådan her:

/logs/rewrite.log
/video/.htaccess
/video/armando.mpg
Avatar billede lsolesen Nybegynder
10. juni 2006 - 17:39 #3
Svar venligst.
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