Mod Rewrite - Ich bekomme es nicht hin

hab nun folgendes Problem:

RewriteRule ^region/([^/]+)/?$ index.php?s=unterregion&region=$1 [L]

Das GET, also Region wird in PHP nicht dargestellt. Mache ich aus dem & ein & mache bekomme ich einen Fehler in meiner SQL-Syntax.

Breuker
 
ja aber wenn ich es weglasse, dann kommt ein SQL Error. Ich habe zwei Seiten die genauso aufgebaut sind, bei denen kommt der Fehler nicht bzw. das GET wird dargestellt.
 
Dass eine Datenbankabfrage fehlerhaft ist, hat aber nichts mit mod_rewrite zu tun sondern höchstens damit, dass die übergebenen Werte nicht richtig verarbeitet werden.
 
Ich habe gerade festgestellt, dass Zahlen richtig per GET übernommen werden, bei Buchstaben dagegen bekomme ich eine Fehlermeldung.

PHP:
Unknown column 'test123' in 'where clause'

Query sieht so aus:

PHP:
"SELECT * FROM tabelle WHERE wert1 = '".$_GET['url']."'"

Kanns sein, das ich mit meinem mod rewrite keine Buchstaben übertragen kann?
 

Neue Beiträge

Zurück