echo $begrüßung;
im Rewrite Log wurde nichts eingetragen
Das glaube ich nicht, oder du hast das RewriteLogLevel zu niedrig eingestellt.
in der error.log tauscht folgendes aus
mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.
Also doch eine Endlosschleife.
Falls meine Spekulation richtig ist, könntest du mit einer RewriteCond die index.cgi oder (vielleicht besser) real existierende Dateien und Verzeichnisse ausschließen.
wie muss ich das machen?
Wenn du den Apache-Handbuchabschnitt zu RewriteCond liest, findest du Hinweise auf die Spezial-Pattern -d und -f sowie einen Hinweis, wie man ein Pattern negiert.
echo "$verabschiedung $name";