Hallo, ich hab ein grusliges Problem. Ich nutze folgenden Front-Controller, der soweit auch ganz gut funktioniert. Wenn ich allerdings: http://localhost/a:b eingebe, also ein : im URL-Pfad, bekomme ich folgende Meldung: Zugriff verweigert! Ich habe eigentlich erwartet, dass meine Fehlerseite angezeigt wird, wenn etwas nicht zutrifft. Könnt ihr mir sagen was falsch läuft.
.htaccess
index.php
.htaccess
Code:
RewriteEngine On RewriteRule ^ index.php [QSA,L]
PHP-Code:
switch(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)){
case '/test':
echo 'test';
break;
default:
echo 'error';
break;
}
Kommentar