Peter: Template Klasse

Beitrag lesen

Hallo,

Ich arbeite eine Weile schon mit Templates und da ist etwas, was mich stört. Wenn die Templatedateien im "templates" Ordner und diese bilder beinhalten, die im ordner images liegen, dann sieht bildaufruf in Template folgendermasen aus:

<img src="../images/bild.gif">

Nun wenn ich jetzt die Template aus dem Haupt-Verzeichnis des Projektes aufrufe, angenommen aus index.php (Startseite, die sich im Root des Projektes befindet) dann ist Bildaufruf nich mehr korrekt, also muss statt

<img src="../images/bild.gif">

jetzt folgendes stehen

<img src="images/bild.gif">

und weil es nicht automatisch konvertiert wird, gehen alle bilder in der Seite "verloren", werden also nicht angezeigt.

Seit vor kurzem lege ich alle dateien in Verzeichniss ab. Also auch meine Hauptseite liegt im Verzeichnis "mein" sodass Bildtag und seine src Angabe stimmen. Soweit so gut, aber:

ich muss ja eine index.php bzw. index.html in dem Rootverzeichnis haben, damit diese mit http://www.domain.de als Startseite angezeigt wird.

Da habe ich eine PHP Seite angelegt und dort

header ("Location: main/") geschrieben, was die Weiterletung in mein "main" verzeichnis auslöst.

Die Lösung wäre beinah perfekt mit der Ausnahme, dass viele Suchmaschinen die "Weitergeleitete Seiten" einfach ignorieren.

Nun meine Frage an Langprogrammierer:

Kennt jemand von euch eine Lösung, die sich als Perfekt erwiesen hat?
Ein Verweis zum Tutorial zu diesem Thema oder Tipp wäre sehr schön.

MfG. Peter.