I have tried to make route like this: "/forum/:controller/:action/:params". Just to separate forum from other controllers by using different namsepace. But I have noticed that this pattern matches only strings like "/forum/controller/action" or "/forum/controller/action/params", but not "/forum/controller" and "/forum". I thought that missing part are replaced with default ones. I even try to assign defaults by hand.
How to make universally route for "/sothething", "/sothething/controller", "/sothething/controller/action", "/sothething/controller/action/params" altogether? Only thing I want is to add some subpath after domain name and use usual behaviour for match uri after this subpath.