title: Angular alias routes in config without redirect
body: <p>I'm probably just missing something simple, but I want to alias my routes. I am trying to get the route /hello_world to just forward to the existing route of /posttemplate. I want to be able to alias my routes like this to give users and easy to remember way to get to dynamic links... Like Permalinks in blogs. Also, this is sort of a separate question, does anyone know of a good way in angular to define all these routes in a json file or xml or something that will keep this clean as I add many routes to it? </p>
  
  <pre><code>application.config(['$routeProvider', '$locationProvider',  function AppConfig($routeProvider, $locationProvider, $routeParams) {
  
  
   $locationProvider.html5Mode(true).hashPrefix('!');
  
  $routeProvider.when("/dashboard", {
      controller: 'controllers.DashboardController',
      templateUrl: 'templates/dashboard.html'
  
  }).when("/wishlist", {
      controller: 'controllers.WishlistController',
      templateUrl: 'templates/wishlist.html'
  }).when("/login", {
      controller: 'controllers.LoginController',
      templateUrl: 'templates/login.html'
  }).when("/posttemplate", {
      controller: 'controllers.PostTemplateController',
      templateUrl: 'templates/posttemplate.html'
  }).when("/hello_world", {
      controller: 'DynamicRouteController',
      templateUrl: function(params){ return '/posttemplate?id=1' }
  }).otherwise({
      controller: 'controllers.HomeController',
      templateUrl: 'templates/home.html'
  
  });
  
  
  }]);
  </code></pre>