Hallöle,
um dynamische URLs nicht so hässlich aussehen zu lassen, benutze ich folgende .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?title=$1 [PT,L,QSA]
Funzt prima, nur wenn ich mir nun $_GET['title'] anzeigen lasse, werden Sonderzeichen falsch codiert (aus http://localhost/äöü wird quasi http://localhost/index.php?title=äöü).
Am browser kann's nicht liegen, da außer bei $_GET['title'] Sonderzeichen fehlerfrei dargestellt werden, und wenn ich direkt http://localhost/index.php?title=äöü aufrufe klappt auch alles wunderbar.
Darüber hinaus bekomme ich bei http://localhost/% oder Ähnlichem einen 400er Error. Hab' schon mit einigen flags herumexperimentiert, konnte das Problem aber nicht beheben, und hab' auch nirgends was zu dem Thema gefunden.
Danke für die Hilfe und Grüße,
WiMu