Es gibt zwei Arten von Verweisen: absolute und relative.
Mit "www.Hompagename.de/<Verzeichnis>/xyz.php {bild.png}" usw. wäre das zwar möglich aber ich finde das sehr umständlich diesen pfad in jeder Datei anzugeben.
Das wäre ein Möglichkeit (allerdings wenn dann mit http://www.....). Aber, da gebe ich Dir Recht, zu lang. Die andere Möglichkeit für absolute Pfade ist "/bilder/foto1.jpg". Beginnend mit slash "/" und nicht mit "./" !!!
Beide absoluten Angaben sind beginnend vom öffentlichen Verzeichnis "www" oder ähnlich (Document Root). Du nennst es in Deinem Post GV.
Relative Pfade kommen für Dich nicht in Frage. Da, wie du schreibst, Inhalte von verschiedenen Orten lädst. Die Variante ginge denn so: "./bilder/foto1.jpg". Diese Angabe bezieht sich auf einen Ort relativ zu dem Ort, wo der Aufruf stattfindet.
Der absolute Pfad Beispielsweise: /var/www/html/domaineXXXX/html/{index.php}
Achtung: das ist der serverseitig (Server Root). Hat mit dem Referenzieren von Bildern, klientseitig nichts zu tun. Der Klient "sieht" nur alles, ab dem öffentlichen Verzeichnis.
Hoffe, das hilft Dir.
Cheers,
Baba