• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[QSA] parameter weiterleiten

  • Ersteller Ersteller FoXMorayn
  • Erstellt am Erstellt am
F

FoXMorayn

Guest
Hallo,

ich rufe eine url auf:
/testing/bewertungen?abc

und leite mit dieser regel weiter:
RewriteRule ^bewertungen$ bewertungen1\.php?e [QSA,L]

der im $_REQUEST finde ich aber nur das e aus der regel wieder.

was kann dort falsch laufen? ohne ?e geht es und die get parameter werden von meinem browser aus gesendet.

gruß,
FoXMorayn
 
Bei mir funktioniert es auf die von dir beschriebene Weise.

.htaccess

Code:
RewriteEngine on

RewriteRule ^bewertungen$ bewertungen1\.php?e [QSA,L]

bewertungen1.php

PHP:
<?php

var_dump($_GET);

Ende der aufgerufenen URL:

Code:
bewertungen?abc

Ausgabe:

Code:
array(2) {
  ["e"]=>
  string(0) ""
  ["abc"]=>
  string(0) ""
}

Ich habe leider gerade keine wirklich Idee, woran es liegen könnte, dass es bei dir nicht klappt. Firefox/Browser cachen teilweise mod_rewrite-Weiterleitungen (es bietet sich an, etwa mit der Web Developer Toolbar den Cache abzuschalten), aber eigentlich sehen die Symptome nicht danach aus.
 
Zurück
Oben