I apologize in advance if this post rambles a bit. I'm sure there's a name for what I'm trying to do here, but I don't know what it is.
Basically, I'm building a catalog site that will publish a new version once a year. I'd like to structure my urls something like this, and use multiple contexts at the year level, like so:
http://www.example.com/2011/etc/etc/etc.html
http://www.example.com/2012/etc/etc/etc.html
http://www.example.com/2013/etc/etc/etc.html
However, there is an important need for people who are linking to a page to not have to update their links every year. In other words, the link is stationary, but where the link points changes every year. My first instinct is to still generate links like the above examples, but to also allow people to link to the current year's page like this...
http://www.example.com/currentyear/etc/etc/etc.html
...and then write a plugin that checks the URL for a value of "currentyear" and routes them to the appropriate context (current year could be stored as a system setting). Has anyone done this, or is there an existing plugin? Or am I approaching this from the wrong direction entirely? Any feedback would be appreciated.