Используя Angular 2 (RC5) и основанные на хэше маршруты, я делаю это:
const appRoutes: Routes = [
...
{path: '_', redirectTo: '/facebookLoginSuccess'},
...
]
и
export const routing = RouterModule.forRoot(appRoutes, { useHash: true });
Насколько я понимаю, символ =
вмаршрут интерпретируется как часть необязательного определения параметров маршрута (см. https://angular.io/docs/ts/latest/guide/router.html#!#optional-route-parameters),, поэтому он не участвует в сопоставлении маршрута.