http://www.xxxxxxxx.de/hamburg/kanzlei/
Eine weitere, wenig beachtete Möglichkeit besteht darin mit
ErrorDocument 404 /index.php
Zweckmäßig ist und das bietet sich ja an, für den Status 404 dasselbe Script einzusetzen, was ohnehin in die RoutingTable guckt. Somit ergibt sich eine einheitliche Response-Seite für diesen Status und falls nach Klassen geroutet wird, ist das dann class=NotFound -- da steht schon im Namen geschriebn wofür diese Klasse gut ist.
in der Serverkonfiguration (oft: .htaccess) auf die index.php verweisen und dann
$_SERVER['REQUEST_URI']
mitexplode()
zu zerlegen:
Die Variable REDIRECT_URL (setzt der Server in mod_rewrite) muss nicht zerlegt werden. z.B.: "/hamburg/kanzlei/" steht da drin (ohne etwaigen query_string).