Visa ett inlägg
Oläst 2009-06-24, 09:55 #2
Jonathan P Jonathan P är inte uppkopplad
Medlem
 
Reg.datum: Feb 2008
Inlägg: 141
Jonathan P Jonathan P är inte uppkopplad
Medlem
 
Reg.datum: Feb 2008
Inlägg: 141
Citat:
Originally posted by gibson@Jun 24 2009, 09:23
Jag får mail så fort ett fel uppstår på min webbsida och ett vanligt återkommande fel är något som bara crawlers lyckas framkalla:

"Cannot use a leading .. to exit above the top directory."

Jag har ip-spärrat en del av dem men det är lite jobbigt + att en del vill man ju faktiskt låta gå igenom siten.
Någon som vet vad det kan vara för fel? Så konstigt att det aldrig handlar om vanliga användare.

Det enda jag kan tänka mig som en ledtråd till problemet är att min mappstruktur i iis:en ser ut såhär:
wwwroot/website1/
wwwroot/website2/
wwwroot/commonfiles

Där commonfiles är en gemensam css, layout och javascript-katalog för båda website1 och website2. Denna katalog läggs till som en virtual directory i iis:en för båda websites.
Detta betyder att jag för att länka t.ex. en bild skriver [img]../commonfiles/blabla.jpg[/img]

Alla ideér är välkomna, vill lösa detta irriterande fel
Jag kan tänka mig att problemet uppstår om man på t.ex. www.website1.se/ försöker hämta en bild med den relativa sökvägen "../commonfiles/blabla.jpg" eftersom man inte kan komma högre upp i trädstruktuten än /. Däremot om man besöker t.ex. www.website1.se/foo/ så lär "../commonfiles/blabla.jpg" fungera.

Prova att byta ut alla bild-referenser till den absoluta sökvägen till commonfiles och se om du blir av med problemet.


En annan spontan tanke som slog mig är att det skulle kunna vara elaka botar som söker igenom din site efter säkerhetshål, och provar att komma åt t.ex. www.website1.se/../../../etc/passwd. Kan du se i loggarna vilka URL:er som efterfrågas när felet uppstår?
Jonathan P är inte uppkopplad   Svara med citatSvara med citat