add canonical routes like an alias

This commit is contained in:
Andy Miller
2015-06-30 14:59:48 -06:00
parent 1e9418b87b
commit 1a91cf7033

View File

@@ -631,7 +631,14 @@ class Pages
$taxonomy->addTaxonomy($page);
// add route
$this->routes[$page->route()] = $page->path();
$route = $page->route();
$this->routes[$route] = $page->path();
// add canonical
$route_canonical = $page->routeCanonical();
if ($route_canonical && ($route !== $route_canonical)) {
$this->routes[$route_canonical] = $page->path();
}
// add aliases to routes list if they are provided
$route_aliases = $page->routeAliases();