Hallo,
- Mittels PHP die Kopf- und Fußelemente jeweils in eine festprogrammierte Datei einlesen oder
IMHO der bessere Weg.
Fuer mich irgendwie intuitiver.
URL- und Dateisystem stimmen ueberein.
<title>, spezifische META-Tags (Description)
u.s.w. stehen direkt in der Datei.
u.s.w.
Mit dieser Methode kann man auch offline vollstaendige
HTML-Dokumente haben, die man z.B. auch mit
WYSIWYG-Editoren ziemlich gefahrlos bearbeiten kann.
Ich verwende gerne etwa folgendes:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>Seitentitel</TITLE>
<script language="php">
include("gemeinsame-funktionen.php");
headzeilen(); /* Ausgabe von gemeinsamen Meta-Tags, LINK fuer CSS u.s.w. ... */
</script>
</HEAD>
<BODY>
<script language="php">
bodyvorinhalt(); /* Ausgabe von Kopfzeile, ggf. Navigation, ... */
</script>
<H1>Ueberschrift</H1>
<P>Viel Inhalt ...</P>
<script language="php">
bodynachinhalt(); /* Ausgabe von Fusszeile, ggf. Navigation, ... */
</script>
</BODY>
</HTML>
In der Datei gemeinsame-funktionen.php stehen dann
die jeweiligen Funktionen, die dann den entsprechenden
HTML-Quellcode ausgeben.
Auch damit kann man z.B. eine Navigation machen, in der
die aktuelle Seite hervorgehoben und kein Link ist.
Ebenso Kruemelpfade. Oder Druckversionen. Und vieles
anderes mehr.
- Mittels PHP in eine Standard-Gerüst-Seite die Inhalte einlesen.
... was dann typischerweise zu URLs im Stil
index.php?seite=kontakt.html
fuehrt.
Und zu der Frage, ob Google solche Seiten auch indiziert.
Und zu der Antwort, dass er das tut, dass man aber
auch mit mod_rewrite rumbasteln koenne ...
Und zum Hinweis, dass dies ein Sicherheitsrisiko sein kann:
index.php?seite=/etc/passwd
;-)
Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/