Moin!
Dann ändere das. http://www.google.de/search?q=mod+rewrite
Also nachdem ich mir jetzt ein paar Beispiele angesehn habe sollte die Rule so lauten:
RewriteRule ^downloads/index.php?download=([0-9]+)$ index.php?site=download/index&download=$1Leider funktioniert diese aber nicht, ich habs von hier abgelietet:
RewriteEngine on
RewriteRule ^seite_([0-9]+).html$ seite.php?id=$1
Nein, der Query-String (der Teil hinter dem Fragezeichen) wird von der RewriteRule gar nicht ausgewertet, dort kommt nur der Pfad-Teil der URL an.
Wenn du dort aber die URL so änderst, dass das Resultat am Query-String was verändert, musst du das Flag [QSA] hinter die Regel packen (query string append).
RewriteRule ^downloads/index.php$ index.php?site=download/index [QSA]
Wenn dir wichtig ist, unbedingt den Parameter download im Query-String auszuwerten, dann gehört das in eine RewriteCond in die Zeile davor.
- Sven Rautenberg