Are you trying to support multiple blog authors? If you are doing "multi-tenancy" that's going to be more involved and you'll probably want to approach it differently.
One idea would be to use sub-domains (sitenet.domain.com). Another would be to reg-ex the URL in routes so that you have a wildcard in the first position and then somehow pass the blogname to your controllers in another way. For example, try to set up a regex route that does something like this: /*/app/contr/function maps to /app/contr/function/*