Public Property: Absolute versus relative Links

Beitrag lesen

Guten Tag!

Ich habe eine Frage, die sich auf die Verwendung von absoluten Pfadangaben in Webprojekten bezieht.

Gibt es Gründe, die unbedingt für die Verwendung von relativen Pfadangaben sprechen, abgesehen von der besseren Wartbarkeit. Funktionieren zum Beispiel Web Statistiken, wie Google Analytics ebenso zuverlässig wenn im ganzen Projekt absolute Pfade verwendet werden?

Der Hintergrund: Ich verwende in einem CMS ein Macro System, mit dem man Inhalte extrem benutzerfreundlich publizieren kann. Ich habe Buttons und vor allem Links, die ich mehrfach verwende, als Makro angelegt. Ein funktionierender Button entsteht dann durch die Kombination zweier Makros, des Button Makros und des Link Makros. Ändert sich zum Beispiel der Name einer verlinkten Seite, muss ich nur das Link Makro anpassen und egal wie viele Buttons auf diese Seite verlinken, wird die Änderung automatisch übernommen.

Es gibt allerdings ein Problem, wenn ich die Links Makros in verschiedenen Ebenen der Verzeichnishirarchie verwende. Es funktioniert nicht, wenn ich eine Seite "abc.html" angebe und eine Instanz dieses Makros aber in einer anderen Hirarchie oder einem anderen Verzeichnis liegt.