当同一个站点,电脑端跟移动端是两套代码,而且域名还不同时,一定要做好自动相互跳转对应页面。
因为百度的搜素结果有一个严重的问题,就是
- 电脑端使用百度搜素会搜出来移动端的页面
- 移动端使用百度搜素会搜出 PC 端的页面
这种情况非常常见,甚至 PC 端百度的搜索结果还会出现 MIP 的页面,我觉得有点无法理解。
还有一种情况:
PC 链接在手机打开,例如微信,会自动跳转到手机版的首页,这个体验非常不好。应该是跳转对应的手机页面。
需要优化的场景
- 场景一,手机上搜素,百度结果给出的是 PC 的页面链接,用户打开时,自动跳转对应的移动页面。
- 场景二,PC 上搜素,百度结果给出的是手机移动站的页面链接,用户点击打开时,自动跳转对应的 PC 页面。
PHP 实现
if (ismobile()) {
$redirect_uri = $_SERVER["REQUEST_URI"];
Header("Location: http://m.sunzhongwei.com" . $redirect_uri);
exit;
}
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式