Fix bug 1061228: Fix locale redirect exemption in page() helper.

@jgmize r?
Yes. Unfortunately just below this line in line 58 `name` is overridden. I did this to avoid refactoring too much of this method for this fix, but it does eventually need some cleanup. If you'd prefer I can refactor some variable names to make them make more sense and not confuse things. In fact, now that I've typed that out, I should do that. I'll have an update shortly.