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

问题: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有什么区别?)