Wie es funktioniert

Anfragefluss

Jede Anfrage trifft index.php. Das ist die einzige PHP-Datei, die nginx ausführen lässt — alle anderen geben 404 zurück.

Routing

URLs werden über Slug-Konstanten in class/config.php auf Seitenvorlagen abgebildet. Neue Seite hinzufügen: Slug definieren, Menütext in lng/{lang}/menu.php, Vorlage in lng/{lang}/{slug}.phtml.

Sprachen

Jede Sprache hat ein eigenes Verzeichnis unter lng/ mit menu.php und .phtml-Vorlagen. Der Browser Accept-Language-Header erkennt die Sprache automatisch.

Sicherheit