美文网首页
m.baidu.com和www.baidu.com有什么区别?

m.baidu.com和www.baidu.com有什么区别?

作者: 林窗鲸落 | 来源:发表于2020-07-25 17:40 被阅读0次

    问题:m.baidu.com和www.baidu.com有什么区别?

    答:简单来说一个移动端(m),一个PC端(www)。

    m开头代表手机网站域名,一般专供手机端访问,www开头是常见的网络域名(万维网)。

    m开头的是网站平台为了优化手机端的访问体验而开放的二级域名。

    举例(原知乎大神原话):当我们用手机访问一个网站,比如http://www.baidu.com,而百度没有给你进行优化,你看到的就是网页版的百度,也就是电脑浏览器看到的,这样人们在浏览时会很不方便,需要放大缩小,而且有很多按钮、链接不能快速点击。

    为了解决这个问题,中小网站一般会采取使用H5自适应前段代码来实现,也就是让网页内容自动匹配手机屏幕,再去浏览时就成了手机版的网页了,但是这种方式会让前端代码不易维护,而且出BUG的可能性更高。

    比较大型的网站,一般使用的是另一种方式,也就是二级域名。每台能够访问网站的设备都有UA标识,当你访问网站,你的手机会带着一块身份牌去给服务器看,这时服务器能够知道你是用手机访问,还是电脑访问的。你是手机访问的话,就给你跳转到手机页面,反之则显示PC端页面。

    前段程序员事先做好两套页面,一套是PC端,一套是手机端,通过后台接口调取数据,两个页面互不干涉。方便维护,以及优化浏览体验。

    当然你也可以更改UA标识,让你的手机访问网页版,电脑也可以更改成手机版的。

    以上内容参考了一些知乎大神的回答,做了融合,有不清楚或者不准确的,欢迎指正,谢谢。

    参考链接(知乎):https://www.zhihu.com/question/368797782/answer/992758280

    相关文章

      网友评论

          本文标题:m.baidu.com和www.baidu.com有什么区别?

          本文链接:https://www.haomeiwen.com/subject/pgjmlktx.html