I've done several multi-context sites, but always with separate domains. What I'm trying to do now is a little different from that and is confusing me, and doesn't jive exactly with anything I've seen on the forums or RTFM.
Here's my situation: I've got a site (using FURLs) that will have a new context (basically, a new subsection of content) added to it once a year. The contexts all need to be accessed from the same domain, but I want the different contexts to be initialized based on the first piece of the request_uri. For example...
domain.com/2012/
domain.com/2011/
domain.com/2010/
...would load the 2012, 2011 and 2010 contexts, respectively. Additionally, once this is set up, I don't want any additional setup to be required outside of adding context settings when a context is added annually (aka, no .htaccess or plugin editing if at all possible).
The only other hiccup is that I would like the URLs "domain.com" (no URI) and "domain.com/current/" to always route to the newest context. I'm willing to set a system or context setting to pull this off, but again, no .htaccess or plugin editing.
Is this possible? I've looked into a gateway plugin, Mark Hamstra's ContextRouter plugin, or a little index.php file hack that I've used in the past, but I can't seem to figure out how to get it working. It may be as simple as incorrect context settings, but if that's the case, I could use some troubleshooting help.
Any ideas? Thanks!