在移动端适配PC端网站技术上,官方提供了三种适配方案:响应式设计、动态提供内容(代码适配)和单独的网址(跳转适配)。但是身为前端的我只知道响应式设计,不知道另外两中的技术实现。
我现在认为
跳转适配主要是使用JS判断用户使用的浏览器是移动端还是PC端。然后跳转到指定网页,例如baidu.com/index.html
跳转到m.baidu.com/index.html
。
SEO的话提交给搜索引擎这两个网页的关系。
代码适配是获取HTTP请求头中浏览器的内容判,使用PHP(或其他后端语言)判断设备从而返回针对不同设备的内容,URL不改变。
不知道自己这样想对不对,求指正和补充,谢谢
如果要根据浏览器的
UA
来确定访问的是PC端还是Mobile端在nginx中做重定向应该会比较好,这样对前端代码和后端服务器代码都没有侵入性。
这应该是题主说的跳转适配吧。