Css m、 子域-我的理解正确吗?

Css m、 子域-我的理解正确吗?,css,mobile,web,smartphone,Css,Mobile,Web,Smartphone,我有一个问题,但不确定我是否理解正确,所以这里是:-) 以google.com为例 如果你在智能手机上浏览google.com,它会导航到m.google.com 我理解这可以通过检测设备宽度等来实现,但这是否意味着谷歌为移动设备重新编写了页面,或者你可以将m.subdomain视为幽灵类型的域 我的意思是,你可以浏览到m.google.com,但实际上它只是一个有不同css的google.com或者其他什么-索引页面是完全相同的 我想我得到的是-如果我在主域中的索引或任何页面中进行更改-如果我

我有一个问题,但不确定我是否理解正确,所以这里是:-)

以google.com为例

如果你在智能手机上浏览google.com,它会导航到m.google.com 我理解这可以通过检测设备宽度等来实现,但这是否意味着谷歌为移动设备重新编写了页面,或者你可以将m.subdomain视为幽灵类型的域

我的意思是,你可以浏览到m.google.com,但实际上它只是一个有不同css的google.com或者其他什么-索引页面是完全相同的

我想我得到的是-如果我在主域中的索引或任何页面中进行更改-如果我决定使用m.subdomain设置,我是否需要单独更新子域

希望它有意义,
干杯杰夫有两种方法可以解决这个问题:

  • m、 example.com是一个新的独立网站,需要在您更新www.example.com时进行更新
  • m、 example.com是www.example.com的别名。当http请求是针对m.example.com时,您位于www.example.com的站点需要提供不同的服务(例如CSS或甚至不同的模板)

这一切都是正确的。您还需要跨大小浏览器检测。这些网站上的页面代码都应该有一个基于浏览器类型的搜索树。如果浏览器是移动设备,请重定向到m.mydomain.com;如果是桌面浏览器,请重定向至www.mydomain.com;等等。很酷,我也只是想了一个简单的方法-如果我通过一个数据库提供内容,那么我只需要在一个地方更新它:-)我突然想到呵呵:-)我想知道我们的工作是检测手机并重定向到m子域还是浏览器自动执行。@Pooya:浏览器不会自动执行此操作。您需要某种脚本来基于用户代理或其他方式检测手机。e、 g(这可能不是最新的,但这是一个开始)