So, habe den Fehler gefunden.
Es lag an folgendem
Du hast dieses hier
Apache Configuration
# Rewrite application /news/
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^news/(.*)$ news/index.php?$1 [L,QSA]
nach dem hier eingefügt
Apache Configuration
# Rewrite application /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
Und das war das Problem
Und zwar ersetzt der untere alle Links, die auf sonst nichts passen.