Switching this to a strict slash RedirectRoute and moving it below the year-specific EventList RedirectRoute fixes the problem requiring you to have two webapp2.Routes for non-year specific EventList here.