我希望我的网站访问者可以根据routeParams
转到特定的子域名例如,如果他们转到" http://example.com/foo"他们将被重定向到" http://foo.example.com"
我可以使用routeProvider执行此操作,例如:
$routeProvider
.when('/:my_affiliate', {
redirectTo: function(routeParams){
return 'http://' + routeParams.my_affiliate + '.example.com';
},
})
;
答案 0 :(得分:5)
您可以使用routeProvider
来说明这一点。如果要将用户重定向到其他子域,请使用具有所需URL的window.location
。但是,请考虑这将带您进入您的应用程序。然而,这可能是您所期望的:D
$routeProvider
.when('/:my_affiliate', {
redirectTo: function(routeParams) {
window.location = 'http://' + routeParams.my_affiliate + '.example.com';
}
});
希望能帮到你!