需要使用 Angular 5 的移动版本(www.m.example.com of www.example.com)

Needs for mobile version (www.m.example.com of www.example.com) using Angular 5

我正在 Angular 5 网站上工作,我想要 2 个版本,一个用于计算机设备,另一个用于移动设备,我已经看到这个 post 来检测和重定向当客户端是移动设备时。

ReWrite in web.config to go between mobile and desktop sites

我想知道我是否需要一个不同的域或子域来让 www.m.example.com 工作,或者我是否可以配置 www.example.com 来服务这个版本。

我不熟悉子域,这可能是我的托管服务提供商的额外费用。 (现在很便宜 = 20 欧元/年域名 + .Net 托管)。

谢谢!

考虑到您正在建设网站,我会推荐 Mobile First Design ,许多网站有移动版本的原因是因为它们是在响应式设计的许多技术之前开发的更轻松。这样,您可以根据屏幕尺寸而不是先检测设备,使用同一个域向用户(包括平板电脑、手机、电视甚至可能是智能手表)提供多个不同 网站.