diff -u b/core/modules/user/user.pages.inc b/core/modules/user/user.pages.inc --- b/core/modules/user/user.pages.inc +++ b/core/modules/user/user.pages.inc @@ -420,8 +420,7 @@ function user_page() { global $user; if ($user->uid) { - $request = drupal_container()->get('request'); - return new RedirectResponse($request->getUriForPath('/user/' . $user->uid)); + return new RedirectResponse(url('user/' . $user->uid, array('absolute' => TRUE))); } else { return drupal_get_form('user_login');