echo $begrüßung;
Die index.php versucht sicher selber einzubinden, da der RegEx (.*) auch auf sie selbst passt («Matche alle beliebigen Zeichen»). Versuche daher, restriktiver zu sein.
Heureka! Ich habe es nun mit der RegEx
([\w\d]+)
hinbekommen.
Es gäbe da auch noch die Möglichkeit, eine RewriteCond zu verwenden. Nicht immer kann man mit Zeichenklassen, so wie in deinem Fall, arbeiten.
RewriteCond %{REQUEST_FILENAME} !^index.php
Die kommt dann vor die RewriteRule.
Außerdem gäbe es da noch die PATHINFO-Variante. Da sieht dann eine URL so aus:
http://domain.tld/index.php/Foo
Ob das dann noch unter dein Verständnis von benutzerfreundlich fällt, ...
Jedenfalls steht /Foo dann unter $_SERVER["PATH_INFO"] und man erspart dem Apachen die Rewrite-Arbeit.
echo "$verabschiedung $name";