In article <9etpgp$l1a$1@news.inet.tele.dk>, Steffan S. Fallesen wrote:
> Hej,
>
> Kender nogen en måde hvorpå man, via Apache, kan forhindre folk i at linke
> direkte til de billeder man har på sin website.
> Jeg har set at mange at de gratis udbydere gør dette. Grunden til at jeg
> gerne vil undgå hardlinking er at min båndbredde bliver udnyttet, ved at
> andre websites henter billeder fra min server.
Du skal nok kigge på noget serverside scripting, fx. PHP..
Lav filen image.php:
<?
if(ereg("dit-host-navn", $HTTP_REFERER)) {
if(substr($pict, -4) == ".gif") {
header("Content-type: image/gif");
} elseif(substr($pict, -4) == ".jpg" || substr($pict, -5 == ".jpeg") {
header("Content-type: image/jpeg");
} elseif(substr($pict, -4) == ".png") {
header("Content-type: image/gif");
}
readfile("/home/billeder/". $pict);
exit;
} else {
header("Content-type: image/gif");
exit;
} ?>
Læg så alle dine billeder over i /home/billeder (eller hvor du nu vil gemme
dem). Når du skal bruge et billede fra et HTML dokument laver du så følgende:
<img src="image.php?pict=FILNAVN">
Det er skrevet helt ud fra hovedet, så der er sikkert noget der skal rettes...
Du skal selvfølgelig installere PHP hvis det ikke allerede er installeret.
Mvh. Jonas
--
Have you saved your rainforest today?
-
http://www.therainforestsite.com