Tach!
Ich muss ja in jeder Datei "gucken", welche weiteren externen Resourcen geladen werden.
Ich hätte ja jetzt dirname() auf den Pfadteil der URL (inklusive "Dateiname") anzuwenden empfohlen, aber das hat in meinem Test nicht vollständig mitgespielt
dirname('/foo/bar/qux.html') -> /foo/bar - passt
dirname('/foo/bar/') -> /foo - passt nicht, muss /foo/bar/ bleiben
dirname('/foo/bar') -> /foo - passt
Das heißt also, dass du da zumindest den Sonderfall "Slash am Ende" abfangen musst, bei dem du den Pfad gleich ohne zu dirname()n weiterverwenden kannst.
dedlfix.