Page 1 of 1

mod_rewrite schneidet querys ab!

Posted: 2003-03-13 21:45
by pedä
hi leutz!

die folgende rewrite-rule schneidet den query für das cgi einfach ab und startet zwar das programm, aber übergibt einfach den wert für "id" nicht..

Code: Select all

RewriteEngine on
RewriteRule ^news/(.*).html$ news.php?id=$1
das dazugehörige programm:

Code: Select all

<?php echo $id; 
print_r($HTTP_GET_VARS);
?>
wie gesagt.. das programm gibt $id nicht aus, dafür aber ein Array()

jemand ne ahnung, worans liegen könnt?
grüssels
pedä
[/code]

Re: mod_rewrite schneidet querys ab!

Posted: 2003-03-14 01:51
by dodolin
Als erste Massnahme würde ich mal das Rewrite Logging hochdrehen und beobachten, was dort so alles an Meldungen auftaucht. Laut Doku, sollte das ja eigentlich gehen, dass man im substitution string auch Query-Parameter mit reinschreiben kann. Wenn das nichts hilft, könntest du z.B. wie im Apache Rewriting-Guide beschrieben, das ganze so lösen, dass du dein $id als Environment-Variable setzt und dann auf diese Weise per PHP ausliest.