为移动网站创建单独的子域 - 为什么?

为移动网站创建单独的子域 - 为什么?

问题描述:

根据我的观察,许多知名的网站(如Facebook)为移动网站版本(例如“m.facebook.com”)提供单独的子域。为移动网站创建单独的子域 - 为什么?

从理论上讲,决定渲染哪个视图可以在服务器端基于设备能力完成 - 所有这些都在同一个域上,对最终用户透明。

所以,我的问题是 - 为什么所有这些额外的努力与子域路由相关是必需的?为什么它是如此重要(是吗?)在单独的子域上呈现移动版本?是否有一些额外的考虑因素,如SEO?

在Facebook和其他社交网络的情况下,它是用于UI设计,SEO优化和功能,还有细节(如字体,图像大小等)。

+0

与UI相关的所有内容都可以通过条件服务器端渲染来实现,并且位于同一个域中。你不需要那个单独的子域名。请详细说明SEO优化与独立子域的关系。谢谢 – Illidan

+0

@illidan试图放大Facebook的完整版本,看看它是如何工作的......正如你可以注意到的,完整版本和移动版本 - 它几乎是两个不同的系统 – Khazratbek