flex1: mod rewrite - bin am verzweifeln

Beitrag lesen

Hallo!

Ich bin schon seit Tagen am probieren, zwischenzeitlich habe ich das Thema schon mal beiseite gelegt.

Aber irgendwie wurmt es mich, ich würde das gern hinbekommen.

Folgendes Problem.
Ich habe aktuell meine Seiten so:
www.XXX.de/nachrichten.php?id=123

Ohne Probleme klappt die Rewrite-Rule
   RewriteRule ^(.*)/.*/([0-9]+)$ /$1.php?id=$2
um aus
   www.XXX.de/nachrichten/nachrichtentitel_beliebiger_text/123
auf obige URL zu kommen.

Jetzt KANN (muss es aber nicht) es aber noch URLS geben, die so aussehen:
www.XXX.de/nachrichten.php?id=123&idx=3

Da habe ich das hier probiert:
   RewriteRule ^(.*)/.*/([0-9]+)(/([0-9]*))$ /$1.php?id=$2&idx=$4
Geht theoretisch, aber alle CSS-Anweisungen werden dann nicht mehr geladen/ genutzt.
UND einfache URLs, also diese:
    www.XXX.de/nachrichten/nachrichtentitel_beliebiger_text/123
bringen ein 404-Error.

Ich versteh es einfach nicht :-(

Hat jemand von euch einen Tipp?
Danke!!!