Avatar billede hammerhead Nybegynder
06. marts 2006 - 13:24 Der er 2 kommentarer og
2 løsninger

redirect fra hele folderen

Hej.

Jeg har en billedemappe "images" hvor jeg har placeret "index.php" med nedenstående script til at redirecte en besøgende til en anden side:

<?php
header("Location: http://www.domæne.dk");
?>

Hvis man kender den fulde sti "http://www.domæne.dk/images/billede.jpg" kan man dog stadig finde billedet.

Kan jeg gøre således at dette også forhindres?
Avatar billede jackass- Nybegynder
06. marts 2006 - 16:08 #1
Kig på $_SERVER["HTTP_REFERER"] .. tror du finder rigelig med spørgsmål i denne kategori herinde, som besvarer dit spørgsmål :)
Avatar billede coderdk Praktikant
06. marts 2006 - 17:51 #2
Såfremt du bruger apache, kan du i .htaccess i images-folderen skriv:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://([-a-z0-9]+\.)?domæne\.dk [NC]
RewriteRule \.(jpe?g|gif|bmp|png)$ /do_not_hotlink.jpg [L]

Så kan du have et billede i roden der hedder do_not_hotlink.jpg som så bliver vist.

Ulempen er, at det ikke er alle browsere der sender HTTP_REFERER, men den er måske ok :)
Avatar billede hammerhead Nybegynder
15. marts 2006 - 09:25 #3
Hej begge.

Takker for input. Vidste ikke helt hvor jeg skulle kigge.
Jeg arbejder videre med det.

coderdk - smid lige et svar for point.
Avatar billede coderdk Praktikant
15. marts 2006 - 13:07 #4
Ok :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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