Redirect issue with login and paths
Yeah... that won't work.

Craft currently uses the URI segments to determine special path like logging in, out, etc.

So when Craft sees account as the first segment in the URI, its going to treat that as a login request and execute what's in UsersController-&gt;actionLogin(), which will see that you're already logged in, and will eventually hit this if the user doesn't have CP access permissions:

// Otherwise send them wherever postLoginRedirect tells us
$postLoginRedirect = craft()-&gt;config-&gt;get('postLoginRedirect');
$returnUrl = UrlHelper::getSiteUrl($postLoginRedirect);


Which, you've got set to account, then it rinses and repeats given you the infinite redirect loop.