Ich möchte ein benutzerdefiniertes Template-System für eine Website einrichten, an der ich arbeite, also möchte ich alle Anfragen in eine einzige Datei umleiten. Wenn der Benutzer eine URL wie http://www.mywebsite.de/products/software/
besucht ich wie index.php
seine Anfrage in eine Datei umleiten möchten, so konnte ich so etwas wie das folgende tun:.htaccess Redirect von Pfad zu Datei
$look_at = $_GET['first_level']; //for example: products
if($look_at == 'products') {
$look_at = $_GET['second_level']; //here: software
if($look_at == 'software') {
//show software specific stuff
} else if ($look_at == 'hardware') {
//show hardware specicif stuff
} else {
//show error message
}
} else {
//show error message
}
Dann könnte ich include
verwenden, gut sind, andere HTML-Dateien in index.php
je nachdem, was angefordert wird.
Am Ende wird eine Anforderung wie http://www.mywebsite.de/products/software/
soll das gleiche sein wie http://www.mywebsite.de/index.php?first_level=products&second_level=software