CodeIgniter 3.0 changed the meaning of :any
Now this is "Anything that is not another /" which I believe is different to what it used to be. These even crazier rules seem to take care of the issue at least.
CI 3.0 upgrade tweaks