Redireccionar a la ruta de inicio de sesión si el usuario no ha iniciado sesión en Angular2 2.0.0-rc.4

Este es mi archivo html

<div class="container">
  <h1>Dohatec Data</h1>
  <div class="navLinks">
    <a [routerLink]="['/home']">Home</a>&nbsp;
    <a [routerLink]="['/about']">About-Us </a>&nbsp;
    <a [routerLink]="['/price']">Pricing</a>
  </div>
</div>

Este es mi RouterConfig.

const routes: RouterConfig = [
  { path: '', redirectTo: 'home', terminal: true },
  { path: 'home', component: HomeComponent },
  { path: 'about', component: AboutUsComponent },
  { path: 'price', component: PriceComponent },
  { path: 'login', component: LoginComponent }
];

Quiero redirigir a los usuarios si no han iniciado sesión en la ruta / home. ¿Puedo hacerlo en el RouterConfig? No quiero usarcanActivate: [LoggedInGuard] porque restringe antes de la ruta

Respuestas a la pregunta(1)

Su respuesta a la pregunta