Auge: Vorschaltseite

Beitrag lesen

Hallo

Warum verschiebst Du nicht einfach die start.php von /ordner ins Root, und benennst Du sie in index.php?

Weil, wie in meinem Eingangsposting erwähnt ich die Navigation include und die Links relativ (vom Ordner aus sind) und somit ins Nirvana gehen. Gebe ich in der includeten Datei jetzt alle Links relativ vom Hauptverzeichnis aus an, verweisen widerrum die Links der anderen Seiten, die die Navigation includen ins Nichts. Problem ist, dass ich alles relativ include (css, navigation oben, navigation links usw.) das auf absolute Links umzustellen ist nicht mal eben gemacht, weil auch etliche PHP-Scripte angepasst werden müssten.

Das wäre aber der konsequente Weg, der dir später, bei etwaigen Änderungen, viel Arbeit erspart. Zudem kannst du alle Links und Bildressourcen von der Document Root aus referenzieren.

Verzeichnisstruktur:
galerie
   index.php
graphik
   photos
      schickes_foto.jpg
index.php

<a href="/galerie/index.php"><img src="/graphik/photos/schickes_foto.jpg" alt="Galerie"></a>

Egal, aus welcher Datei und aus welchem Verzeichnis auch immer heraus die Galerie und das Bild für den Link referenziert wird, der HTML-Code ist immer identisch. Auch ein späteres Verschieben einer Datei (obwohl es ja nicht zu Unrecht heißt "Cool URL's don't change!"), in der die Galerie verlinkt ist, ändert nichts am Quellcode des Links.

Mache dir also _einmal_ diese Arbeit mit all deinen Seiten und du wirst es später, bei Ergänzungen und Änderungen, einfacher haben.

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.2