【问题标题】:m.subdomain - am I on the right track of understanding?m.subdomain - 我的理解是否正确?
【发布时间】:2011-11-07 06:26:01
【问题描述】:

我要问一个问题,但不确定我是否理解正确,所以就这样吧:-)

以 google.com 为例

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

我的意思是,您可以导航到 m.google.com,但它实际上只是具有不同 css 的 google.com 或其他 - 索引页面完全相同。

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

希望这是有道理的, 干杯杰夫

【问题讨论】:

    标签: css mobile web smartphone


    【解决方案1】:

    有两种方法可以解决这个问题:

    • 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:浏览器不会自动执行此操作。您需要某种脚本来根据用户代理或其他方式检测手机。例如detectmobilebrowsers.com(这可能不是最新的,但它是一个开始)
    猜你喜欢
    • 1970-01-01
    • 2020-04-29
    • 2011-05-05
    • 2020-11-22
    • 2011-01-29
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多