2016-04-02 6 views
2

友達、誰でも手助けできます。 角度1.4.9、このhttp://domain/#!/productのようなリンクを作る が、私はアウトスラッシュこのhttp://domain/#!productのようなリンクが必要です。 コード:角のseo hashPrefix( '!')googleとyandexのインデックス

var app = angular.module('myApp', [ 
    'ngRoute' 
]) 
.config([ 
    '$routeProvider', 
    '$locationProvider', 
    function ($routeProvider, $locationProvider, ngMeta) { 
     'use strict'; 
     $locationProvider.html5Mode(false); 
     $locationProvider.hashPrefix('!'); 
     $routeProvider 
      .when('/', { 
       controller: 'HomeCtrl', 
       templateUrl: 'views/home.html', 
      }) 
      .when('/article/:slug', { 
       controller: 'ArticleCtrl', 
       templateUrl: 'views/article.html' 
      }) 
      .when('/catalog/:category/:subcategory', { 
       controller: 'CatalogCtrl', 
       templateUrl: 'views/catalog.html' 
      }) 
      .when('/product/:category/:subcategory/:product', { 
       controller: 'ProductPageCtrl', 
       templateUrl: 'views/product.html', 
       reloadOnSearch: false 
      }) 
      .when('/product/:category/:subcategory/:product/:texture', { 
       controller: 'ProductPageCtrl', 
       templateUrl: 'views/product.html', 
       reloadOnSearch: false 
      }) 
      .otherwise({ 
       redirectTo: '/' 
      }); 
    } 
]); 
+0

あなたは '#! 'を保持してもよろしいですか? - あなたがhtml5modeを有効にする必要があるURLからハッシュを削除する場合 –

答えて