Tach,
Ich habe eine kleine Website, die aus max. 20 Seiten besteht.
Jede Seite verfügt über eine "sprechende" URL und alles wird per mod_rewrite an meine 'index.php' Datei weiter- /umgeleitet.Bitte mal ein Beispiel, wie du dir das vorstellst (z.b. htaccess-Eintrag)
Das ist ja gar nicht meine Frage. ;-)
Aber ja, ich habe entsprechende RewriteRules in einer .htaccess, die alle Aufrufe auf die 'index.php' umleiten.
Du leitest alles auf eine Datei namens index.php weiter. Gut. Wie aber sieht das aus? Das ist _meine_ Frage. Wird der Querystring in PHP analysiert oder legst du ca. 20 Weiterleitungen in der htaccess an?
Meine Frage beschränkt sich eigentlich im Wesentlichen darauf:
Wie "verwalte" ich (intern) meine entsprechenden Seitendaten, sprich die zu jeder Seite gehörenden individuellen Informationen (z.B. Seitentitel, META-Tag Texte etc.)?
du sprachst von sprechenden URLs, also z.b. example.com/category/post
example.com/foo/bar
example.com/baz/quux
$pages = array(
"foo/bar" => array(
"meta_desc" => "some meta description",
"meta_keywords => "baz, foo, gumbo",
"page_title" => "this is the bar of a foo",
),
"baz/quux" => array(
"meta_desc" => "some meta description",
"meta_keywords => "baz, quux, tango",
"page_title" => "this is the quux of a baz",
),
);
Stattdessen schwebte mir eher vor, die Daten in einem multidimensionalen Array zu speichern.
Es gibt in PHP keine multidimensionalen Arrays. Du willst vermutlich eine verschachtelte Array-Struktur anlegen.
Man kann mit PHPs Key-Value-Map multidimensionale Arrays imitieren.