I'd guess you've made an error in setting up permissions. Specifically, you've revoked 'read' permissions for 'The Public' for the pageroot. Since /register inherits from /, unregistered users get directed to /register, which they don't have permission to read, so they get directed to /register, which.... (you get the idea).