Currently configuration in /etc/map supports using regular expressions to resolve URLs to resource paths. Such regular expression can also include replacement patterns such as
http/host.90/(.*) => /content/host/$1
Such replacement patterns are not easily revertible and thus such entries only influence URL resolution through ResourceResolver.resolve but not resource path mapping through ResourceResolver.map.
As a new feature, support should be created to be able to have regular expressions with replacements patterns for path mapping such as:
/content/([^/]+)/routed/(.*) => http://$1/$2
This requires the ability to register internal paths in addition to URL paths in the /etc/map structure which map to URLs.