Hallo Linuchs,
sorry, aber das kann jetzt eigentlich nicht sein.
Ich nehme mal an, dass ../liedtexte/
in absoluter Version /buch/musik/liedtexte/
lautet.
Wenn das die base ist, dann wird ../noten/super_trouper-1.svg zu /buch/musik/liedtexte/../noten/super_trouper-1.svg
, was sich zu /buch/musik/noten/super_trouper-1.svg
normalisiert, und das ist genau das, was herauskommen soll.
Ich habe das gerade auf meinem PC nachgestellt, isso, mit Chrome und Fuchs. Von daher: Hä?
Hast Du in deinem Beispiel von der Realität deines Webservers abstrahiert, und bist dabei zu weit gegangen, so dass man das Problem nicht mehr sieht? Ich sehe es jedenfalls nicht.
Es gibt eine Kleinigkeit, die bei Dir eigentlich falsch ist. Die href bei base ist eine URL, und sollte damit eine Datei spezifizieren. Du endest auf / und setzt damit einen Dateinamen von "". Wenn ich RFC 3986 richtig lese, ist das keine valide URL. Es funktioniert zwar, weil der Browser sich eh nur für das Directory interessiert, in dem sich die per base benannte Ressource befindet, aber eigentlich ist's nicht ganz ok. Und für dein Problem ist's auch egal.
Rolf
sumpsi - posui - obstruxi