Angularjs子域

时间:2014-09-18 02:29:31

标签: angularjs angular-ui-router

我希望有人可以帮我指点一下。

我正忙着使用Angularjs应用程序。我正在使用ui-router进行路由, 而且一切都很顺利。我需要实现子域名。

客户端应该能够通过普通网址浏览网站,还可以 能够通过他们的子域名登录,例如,他们可以自定义登录页面。登录和注册目前工作正常,因此只需添加处理子域的功能。这些子域也不是静态列表,因为公司注册,他们可以选择子域名。已经为此配置了Dns,因此只留下Angular侧。

任何帮助都会很棒。

由于

路易斯

1 个答案:

答案 0 :(得分:2)

更改子域名将重新加载您的网站,您无能为力。要确定要访问的子域,可以使用以下代码:

var segments = location.hostname.split('.');
var subdomain = segments.length>2?segments[segments.length-3].toLowerCase():null;
console.log('Subdomain is', subdomain);

请注意,从您的代码的角度来看,子域永远不会更改,因为如果有,则会重新加载。