0
我正在開發一個角度爲1.5.0-rc0的項目。可以使用ng-view在特定路由上重定向到https嗎?
我使用角路線與NG-視圖具有以下配置:
app.config(['$routeProvider','$locationProvider',
function($routeProvider,$locationProvider) {
$routeProvider.
when('/',{
templateUrl: 'views/index.html',
controller: 'IndexController',
}).
when('/login', {
templateUrl: 'views/login.html',
controller: 'LoginController'
}).
when('/cocktail/:cocktail_name', {
templateUrl: 'views/cocktail.html',
controller: 'CocktailController',
}).
when('/add-drink',{
templateUrl: 'views/add-drink.html',
controller: 'AddDrinkController',
}).
when('/add-cocktail',{
templateUrl: 'views/add-cocktail.html',
controller: 'AddCocktailController',
controllerAs: 'addCocktail'
}).
when('/admin-drinks',{
templateUrl: 'views/admin-drinks.html',
controller: 'AdminDrinksController',
controllerAs: 'adminDrinks'
}).
when('/login',{
templateUrl: 'views/login.html',
controller: 'LoginController',
controllerAs: 'login'
}).
otherwise({
redirectTo: '/'
});
我要檢查,如果用戶使用的是HTTPS或HTTP瀏覽。如果他們使用http瀏覽/login
,我想將它們重定向到https。
我該怎麼做?
如果要創建一個單頁應用程序,你可能也只是讓這一切HTTPS,而不是隻是想,如果他們去/登錄重定向他們 - 如果你只採用了棱角分明的路由,一旦他們已經登錄,他們仍然會保持在https上。 @GadgetBlaster說,最好做這個服務器端 – Rhumborl