ich denke das was du meinst läuft ungefähr so.
wir nehmen an deine seite ist blub.com
jetzt willst du die seite "about" anlegen, du gehst also zu blub.com/about dann steht da was á la: "seite gibt es noch nicht - jetzt anlegen?" und dann kannst du die anlegen
auch wird der kram halt in einer datenbank gespeichert, nicht in ner statischen datei (wie du meintest foo.php).
die grundengine ist somit eigentlich recht einfach:
- url parsen
- check ob seite vorhanden
- wenn ja, seite anzeigen
- wenn nein, seite erstellen
gruß, user-228.