Asp.net 为移动站点创建单独的子域-为什么?
根据我的观察,许多知名网站(如Facebook)都有一个单独的移动网站版本子域(如“m.Facebook.com”) 从理论上讲,可以根据设备功能在服务器端决定渲染哪个视图——所有这些都在同一个域上,对最终用户是透明的Asp.net 为移动站点创建单独的子域-为什么?,asp.net,asp.net-mvc,mobile-website,Asp.net,Asp.net Mvc,Mobile Website,根据我的观察,许多知名网站(如Facebook)都有一个单独的移动网站版本子域(如“m.Facebook.com”) 从理论上讲,可以根据设备功能在服务器端决定渲染哪个视图——所有这些都在同一个域上,对最终用户是透明的 所以,我的问题是-为什么需要所有这些与子域路由相关的额外工作?为什么在单独的子域上呈现移动版本如此重要(是吗?)?是否有一些额外的考虑,如搜索引擎优化 对于Facebook和其他社交网络,它用于UI设计、SEO优化和功能,以及细节(如字体、图像大小等)。与UI相关的所有内容都可以
所以,我的问题是-为什么需要所有这些与子域路由相关的额外工作?为什么在单独的子域上呈现移动版本如此重要(是吗?)?是否有一些额外的考虑,如搜索引擎优化 对于Facebook和其他社交网络,它用于UI设计、SEO优化和功能,以及细节(如字体、图像大小等)。与UI相关的所有内容都可以通过在同一域上的条件服务器端呈现来实现。你不需要一个单独的子域。请详细说明SEO优化是如何与单独的子域相关的。Thanks@illidan试着放大facebook的完整版本,看看它是如何工作的。。。正如您所注意到的,完整版和移动版几乎是两种不同的系统