Hallo, habe folgendes Problem bei der Umschreibung meiner URL mithilfe von mod_rewrite.
OriginalURL:
produktseite-Games-&-Software
RewriteRule:
RewriteRule produktseite-(.*)$ zielseite.php?produkttyp=$1
Beim Ausgeben von $_GET[produkttyp] erhalte ich nur "Games-", anstatt "Games-&-Software". Mod_Rewrite scheint den String anscheinend nach dem '&' abzubrechen und in zwei GET-Variablen 'Games-' und '-Software' zu splitten. Auch eine vorherige Formatierung des Strings mithilfe von urlencode oder htmlentities nützt nichts, genauso wenig wie das Anhängen des [NE]-Flags an die Rewrite Rule.
Bitte keine Alternativvorschläge à la "ersetze doch das & durch ein und", usw... Ich möchte das Problem gerne auf diese Weise lösen.
Für jede Hilfe bin ich schon mal im voraus dankbar.
OriginalURL:
produktseite-Games-&-Software
RewriteRule:
RewriteRule produktseite-(.*)$ zielseite.php?produkttyp=$1
Beim Ausgeben von $_GET[produkttyp] erhalte ich nur "Games-", anstatt "Games-&-Software". Mod_Rewrite scheint den String anscheinend nach dem '&' abzubrechen und in zwei GET-Variablen 'Games-' und '-Software' zu splitten. Auch eine vorherige Formatierung des Strings mithilfe von urlencode oder htmlentities nützt nichts, genauso wenig wie das Anhängen des [NE]-Flags an die Rewrite Rule.
Bitte keine Alternativvorschläge à la "ersetze doch das & durch ein und", usw... Ich möchte das Problem gerne auf diese Weise lösen.
Für jede Hilfe bin ich schon mal im voraus dankbar.
Kommentar