WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Problem med djuplänkning (https://www.wn.se/forum/showthread.php?t=9336)

Jesper B 2005-08-12 21:06

Hejsan.

Jag har växande problem i form av att väligt många sidor runt om i världen direktladdar bilder från min sida. Varje månad är det en bra bit över 15 000 laddningar som görs och det betlastar mig i orimlig grad nu.

Finns det någon vänlig själ som skulle vilja hjälpa mig att lösa detta problem?
Finsn det tex något relativt enkelt vis att skydda katalogen "bildgalleri" med underkataloger från djuplänkningar så att all trafik som inte länkas från min egen domän nekas?

Mina kunskaper i det här är ytterst bristfälliga som ni säkert förstår.

Tacksam för svar

grazzy 2005-08-12 21:15

Vad för webbserver och OS kör du? Om du kör ett unix-baserat os med apache som webbserver är det oftast väldigt enkelt att läsa. Jag såg ett strålande exempel på hur man löser problemet här på WN senaste igår. Testa att söka efter MOD_REWRITE.

Jesper B 2005-08-12 21:17

Oj sorry about that. Det är en unixserver vi talar om och Mod_rewrite räddade livet på mig en download manager försökte tanka ihjäl siten.

Jag får väl söka runt lite på det och hoppas på att hitta ungefär vad jag söker, mina kunskaper är som sagt kassa :)

Lindahl 2005-08-12 21:19

Här är tråden grazzy menar

Jesper B 2005-08-12 21:27

Nu är problemet löst, med mod_rewrite.

Jag borde kunna ha löst detta utan att skapa e nstörande tråd här så det ber jag om ursäkt för.

Tack för att ni som vanligt är hjälpsamma!

En bit ner på denna sida under rubriken: "Rammstein fännidele autogramme jagamas :)" så ser du ut som att det gick vägen.

Tjuvsida

EDIT: Fellänkning

Robert 2005-08-12 21:40

Citat:

Originally posted by Jesper B@Aug 12 2005, 21:27
Nu är problemet löst, med mod_rewrite.

Jag borde kunna ha löst detta utan att skapa e nstörande tråd här så det ber jag om ursäkt för.

Tack för att ni som vanligt är hjälpsamma!

En bit ner på denna sida under rubriken: "Rammstein fännidele autogramme jagamas :)" så ser du ut som att det gick vägen.

Tjuvsida

EDIT: Fellänkning

De 3 översta bilderna från din site syns iaf (?)... :huh:

Jesper B 2005-08-12 21:47

Jo jag kliar mig i huvudet över det just nu samtidigt som att jag är glad över att ha stoppat en massa.

Någon som ser felet?


RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?rammstein.se/.*$ [NC]
RewriteRule \.(gif|jpg|php)$ - [F]

PKaze 2005-08-12 21:55

Kan det vara att de tre första bilderna heter .JPG och resten .jpg kanske?

Är inte så hemma på mod_rewrite än (har precis börjat använda det jag med), men det kanske är case sensitive?

/Peter

Lindahl 2005-08-12 22:24

För min del funkar det alldeles utmärkt. Jag ser ingen bild från rammstein.se.

Jesper B 2005-08-12 22:29

Lindahl, jag ändrade precis i koden, felet berodde tydligen på att jag förbjöd tre filformat istället för att bara blockera allt.

Nåja tack så mycket återigen allihop

digiArt 2005-08-13 08:28

Istället för "somebody" vore det snyggt om du kunde få in stjälande sajtens namn. Kanske går genom att bygga bilden dynamiskt :)

Micke04 2005-08-13 09:18

Inte så konstigt att jag inte såg "sombody"-bilden först. Fick lov att stänga av Norton Internet Security först!

PKaze 2005-08-13 10:07

Citat:

Originally posted by Micke04@Aug 13 2005, 09:18
Fick lov att stänga av Norton Internet Security först

Vet du hur NIS fungerar, skickar den en tom HTTP_REFERER, eller innehåller den en massa XXX (har sett att det kommer sådana i min log ibland)?

Om det är det senare fallet måste man nog lägga till så att det också blir en godkänd referer, annars kommer besökare som har NIS installerat inte att kunna se några bilder på siten.

Helena 2005-08-13 12:13

Citat:

Ursprungligen postat av PKaze
Citat:

Ursprungligen postat av Micke04
Fick lov att stänga av Norton Internet Security först

Vet du hur NIS fungerar, skickar den en tom HTTP_REFERER, eller innehåller den en massa XXX (har sett att det kommer sådana i min log ibland)?
Om det är det senare fallet måste man nog lägga till så att det också blir en godkänd referer, annars kommer besökare som har NIS installerat inte att kunna se några bilder på siten.

Mm, jag har också enorma problem med direktlänkning (kunde vara tusentals nedladdningar i minuten - en period kraschade det t.o.m. servern ett antal gånger per dag). Jag testade med .htaccess, men fick just det problemet som PKaze nämner här, trots att jag använde en kod (som jag förresten fick här på WN) som skulle göra så att de som inte skickar någon referer kan se bilderna.

Jag har provat mängder med olika koder, men har inte lyckats lösa det. I nuläget döper jag helt enkelt om hemsidemappen då och då, men det är inte särskilt bra ur sökmotorsynpunkt, så jag vill också gärna hitta en annan lösning.

Lindahl 2005-08-13 12:23

Citat:

Originally posted by PKaze@Aug 13 2005, 10:07
Vet du hur NIS fungerar, skickar den en tom HTTP_REFERER, eller innehåller den en massa XXX (har sett att det kommer sådana i min log ibland)?
Förekommer både och. De med en massa x har jag sett anta formen "xxxx:xxxxxxxxxxxxxxxxxx" (hur många x det är vet jag dock inte). Har även sett varianter som "Referer blocked by <brandväggens namn>"

Marcus 2005-08-13 12:33

Citat:

Ursprungligen postat av Helena
Citat:

Originally posted by -PKaze@Aug 13 2005, 10:07
Citat:

Ursprungligen postat av Micke04
Fick lov att stänga av Norton Internet Security först

Vet du hur NIS fungerar, skickar den en tom HTTP_REFERER, eller innehåller den en massa XXX (har sett att det kommer sådana i min log ibland)?
Om det är det senare fallet måste man nog lägga till så att det också blir en godkänd referer, annars kommer besökare som har NIS installerat inte att kunna se några bilder på siten.


Mm, jag har också enorma problem med direktlänkning (kunde vara tusentals nedladdningar i minuten - en period kraschade det t.o.m. servern ett antal gånger per dag). Jag testade med .htaccess, men fick just det problemet som PKaze nämner här, trots att jag använde en kod (som jag förresten fick här på WN) som skulle göra så att de som inte skickar någon referer kan se bilderna.
Jag har provat mängder med olika koder, men har inte lyckats lösa det. I nuläget döper jag helt enkelt om hemsidemappen då och då, men det är inte särskilt bra ur sökmotorsynpunkt, så jag vill också gärna hitta en annan lösning.

Det smidigaste sättet, så man slipper problem med referrals och liknande borde vara att låta ett php-script visa bilden för dig. Då kan du åstadkomma samma effekt som att byta namn på hemside-mappen automatiskt, bara det att det sker varje minut eller liknande. Jag använder ett egenskrivet script för det på väderlek.se till sverigekartan och det fungerar mycket bra.

Helena 2005-08-13 15:51

Citat:

Originally posted by Marcus@Aug 13 2005, 12:33
Det smidigaste sättet, så man slipper problem med referrals och liknande borde vara att låta ett php-script visa bilden för dig. Då kan du åstadkomma samma effekt som att byta namn på hemside-mappen automatiskt, bara det att det sker varje minut eller liknande. Jag använder ett egenskrivet script för det på väderlek.se till sverigekartan och det fungerar mycket bra.

Det låter intressant! Men är inte det krävande för servern? Jag har så väldigt många bilder (det är ju en grafiksida), så jag är lite tveksam till om det skulle funka för mig.

WizKid 2005-08-13 16:16

Jag kör alla screenshots och boxshots på webhallen.com genom ett php-script och det är en hel del bilder och hits. Standard är att jag inte blockar någon eftersom jag även taggat bilderna så det blir samtidigt lite reklam om någon hotlänkar bilder. Däremot om jag märker att sen sida drar alldeles för mycket trafik för mig så lägger jag in deras domännamn så att just den referrern blockas. Det blir ju lite mer jobb med samtidigt blockar jag bara de som jag inte vill ska hotlänka.

Marcus 2005-08-13 16:49

Citat:

Ursprungligen postat av Helena
Citat:

Ursprungligen postat av Marcus
Det smidigaste sättet, så man slipper problem med referrals och liknande borde vara att låta ett php-script visa bilden för dig. Då kan du åstadkomma samma effekt som att byta namn på hemside-mappen automatiskt, bara det att det sker varje minut eller liknande. Jag använder ett egenskrivet script för det på väderlek.se till sverigekartan och det fungerar mycket bra.

Det låter intressant Men är inte det krävande för servern? Jag har så väldigt många bilder (det är ju en grafiksida), så jag är lite tveksam till om det skulle funka för mig.

Nja, överdrivet krävande borde det inte behöva vara egentligen. Är väl främst om du har otroliga mängder besökare så kan det ju vara ett problem att köra "dynamiska sidor" med t.ex. php överhuvudtaget?

Helena 2005-08-13 17:15

Citat:

Originally posted by Marcus@Aug 13 2005, 16:49
Nja, överdrivet krävande borde det inte behöva vara egentligen. Är väl främst om du har otroliga mängder besökare så kan det ju vara ett problem att köra dynamiska sidor med t.ex. php överhuvudtaget?

Ja, det kan ju vara värt att testa! Jag kan börja med några få bilder och se hur det går.

Sajten har mellan 7000 och 9000 besökare per dag. I nuläget använder jag bara PHP för att inkludera menyn och andra bitar kod som är samma på alla sidor, och till ett kundkorgssystem, och det hanterar servern utan några som helst problem.


Alla tider är GMT +2. Klockan är nu 11:04.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson