Tach!
Ich hatte nicht gedacht dass man z.B. einen solchen Link "../123/./.././456/index.cgi?890" ohne weiteres vom Server anfordern kann und man bekommt das zurück was man erwartet hat.
Eigentlich sollte das in der Form nur ein Browser können, denn der kann diesen relativen Verweis (weil mit .. beginnend) zu einem geforderten absoluten Verweis umrechnen, indem er dazu die Pfadangabe der aktuellen Seite verwendet oder wenn vorhanden die Angabe im base-Element. Ein Server hat keine Ahnung von einem Woher und ist auf die Übertragung einer absoluten Pfadangabe angewiesen.
Ich muss mir jetzt nur noch ein passendes System überlegen die heruntergeladenen Daten mit sinvollen Namen zu speichern, und die originalen Links in den heruntergeladenen Webseiten entsprechend zu ersetzen um Offline Browsing verfügbar zu machen.
Warum nimmst du eigentlich keinen von den bereits existierenden Downloadern?
dedlfix.