Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 为移动站点创建单独的子域-为什么?_Asp.net_Asp.net Mvc_Mobile Website - Fatal编程技术网

Asp.net 为移动站点创建单独的子域-为什么?

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)都有一个单独的移动网站版本子域(如“m.Facebook.com”)

从理论上讲,可以根据设备功能在服务器端决定渲染哪个视图——所有这些都在同一个域上,对最终用户是透明的


所以,我的问题是-为什么需要所有这些与子域路由相关的额外工作?为什么在单独的子域上呈现移动版本如此重要(是吗?)?是否有一些额外的考虑,如搜索引擎优化

对于Facebook和其他社交网络,它用于UI设计、SEO优化和功能,以及细节(如字体、图像大小等)。

与UI相关的所有内容都可以通过在同一域上的条件服务器端呈现来实现。你不需要一个单独的子域。请详细说明SEO优化是如何与单独的子域相关的。Thanks@illidan试着放大facebook的完整版本,看看它是如何工作的。。。正如您所注意到的,完整版和移动版几乎是两种不同的系统