dedlfix: korrektur

Beitrag lesen

echo $begrüßung;

ich kam etwas verspätet drauf, preg_replace zum crashtest zu nutzen^^
das ist was ich schaffte -
RewriteRule /http(.*)/(.*)\b/ index.php?var=$2
lifert tatsächlich als string aus http://example.com/dings index.php?var=dings

Ja, aber das ist nicht das, was RewriteRule auswertet, wie du im Handbuch nachlesen könntest. Der Teil zwischen Portnummer bzw. Hostnamen und Querystring ist es. Das kannst du auch sehen, wenn du dir in PHPs $_SERVER-Array den Wert REQUEST_URI anschaust, und dir einen eventuell vorhandenen Querystring wegdenkst.

Von http://example.com/dings?bums bekommst du also den Teil /dings auf den du dann matchen musst.

nur schießt es mir 44 - weil es wohl /dings als zugriff auf unterverzeichniss auswertet.

Nein, der Vergleich hat einfach nur keine Übereinstimmung ergeben. (Wenn man ein RewriteLog hat, kann man sich ansehen, ob die eigene Vermutung zutrifft.)

echo "$verabschiedung $name";