hallo,
ich bin grade mit einem kleinen problem beschäftigt und weiß nicht, wie ich das am besten angehe bzw wie das sonst üblich gemacht wird.
und zwar gehts um den seitentitel (besser sogar den seiten kopf), dieser soll sich abhängig von der dargestellen seite verändern bzw ergänzt werden + suchmaschinentauglich sein
die seite sieht gundlegend folgedermaßen aus (pseudocode):
<html>
<head>
titel
meta
</head>
<body>
inhalt
<?php
variable_titel, variable_meta
?>
</body>
</html>
die problematik ist nun, das ich variable_titel und variable_meta erst erzeugen kann, wenn ich im body bin (da dort sämtliche datenbank-geschichten drinnen sind) und somit die variablen im head noch nicht definiert sind (und vorher kenne ich sie nicht, da kenne ich nur die die seitenkategorie und die id des objekts)
jetzt hab ich mir mehrere moeglichkeiten zurecht gelegt
-
javascript, den titel nachtraeglich aendern
hat aber den nachteil, dass suchmaschinen-crawler dies nicht nutzen werden -
den titel-tag zwischen </body> und </html> positionieren
funktioniert in jedem browser ist aber kein valider code
folglich ist es nicht klar, ob auch die crawler damit zufrieden sind, moeglicherweise erhalten die seiten dann gar keinen titel -
den seitenkopf um weitere datenbank geschichten erweitern die anhand der id und der id den titel ermitteln
nachdem moeglichkeit 1 und 2 ziemlicher bloedsinn sind, habe ich mich fuer variante #3 entschieden
die frage ist allerdings obs hierfuer noch einfachere oder zuverlaessigere dinge gibt, das zu loesen und natuerlich, wie diese moeglichkeiten mit php aussehen
btw: googlebot beispielsweise ist brav und hat bereits alle jegliche seiten indiziert, es geht schlichtweg darum, den indizierten seiten verschiedene meta-informationen und seitentitel mitzugeben und nicht um "wie kriege ich suchmaschinen dazu, meine seite zu indizieren ;)"
vielen dank im voraus