Felix Riesterer: Pfade in der Navigation absolut oder relativ?

Beitrag lesen

Liebe Ingo,

<a href="http://meine-seite.de/unterseite-1.htm>unterseite 1</a>
<a href="http://meine-seite.de/unterseite-2.htm>unterseite 2</a>
<a href="http://meine-seite.de/unterseite-3.htm>unterseite 3</a>
<a href="http://meine-seite.de/unterseite-4.htm>unterseite 4</a>

ist es Absicht, dass die schließenden Anführungszeichen des href-Attributes fehlen?

Solltest Du einmal zu einer anderen Domain umziehen, dann würden alle diese Pfade "umgebogen" werden müssen. Alternativ zu Deiner absoluten Schreibweise kannst Du auch folgendes notieren (das meiner Meinung nach ein Zwitter zwischen 'absoluter' und 'relativer' Referenzierung darstellt):

<a href="/unterseite-1.htm">unterseite 1</a>  
<a href="/unterseite-2.htm">unterseite 2</a>  
<a href="/unterseite-3.htm">unterseite 3</a>  
<a href="/unterseite-4.htm">unterseite 4</a>

Die Referenz mit dem Slash am Anfang bezieht sich immer auf das Wuzelverzeichnis Deiner Domain.

Vor- oder Nachteile gibt es sicherlich.
Ich sehe ein Problem in (teil-)absoluten Verweisen darin, dass ein Umziehen in einen Unterordner ohne Anpassung der Links nicht möglich ist.
Bei meinen dynamisch generierten Seiten ist dagegen diese (teil-)absolute Referenzierung hilfreich, da mein Server alle Seitenaufrufe an ein Script umleitet, welches einen völlig anderen Pfad hat, als die HTML-Dokumente, auf die der Aufruf eigentlich verweist. Damit dann innerhalb des Scriptes manche Verweise nicht plötzlich "in die Wüste" führen, verwende ich diese (teil-)absolute Referenzierung. Meine Inhalte müssen ja auch nicht in andere Ordner umziehen...

Liebe Grüße aus Ellwangen,

Felix Riesterer.