i'd like to forward a request to a controller to some specific action without redirecting to another url.

so, for example, the following url:  

**/home/peter**  

should internally become  

**/home/people/peter**

i know i could catch the action name ('peter') in the 'init' function, then do a Controller::redirect, but i'd like to stay on the same url, just have the request internally forwarded to the 'people' action.

2 things to note:

* 'peter' is a dynamic string, so i can't just hardcode a route for this
* any other action of the controller shall still work, so only a couple of strings should get forwared (eg. 'peter', 'ann' get forwarded to the 'people' action, whereas 'otherAction' is still callable)

i already found the 'handleAction' and 'handleRequest' methods in the Controller class, but just can't imagine how make use of them for my task.

SilverStripe version: 3.0.3