Hi,
ich habe eine aus eine MySQL DB generierte Navigation. Die Datenbank enthält Einträge in utf8 (zB "Tipps & Tricks"). Die Einträge werden mit urlencode() ausgegeben, damit Links in folgenderweise entstehen: /de/Tipps+%26+Tricks (alle Links beginnen mit /de/
Meine RewriteEngine leitet jede URL weiter an index.php?path=URI
RewriteRule ^de/(.*) /index.php?path=$1 [QSA,L]
Wenn ich nun die URI auslese und nach "/" explode wird allerdings nur "Tipps" ausgegeben und nicht "Tipps & Tricks":
unset($path_array);
$path_array = array();
$path_array = explode('/', urldecode($_GET["path"]));
if ($path_array[count($path_array)-1] == "")
array_pop($path_array);
Habe es mit und ohne urldecode() versucht, ohne Erfolg.
Kann mir jemand sagen, woran das liegt?
Danke und Gruß