移动解决方案:如何添加" "重定向移动设备的URL


Mobile workaround: how do I append "m" to the URL for redirecting mobiles?

我已经有一个移动检测插件的WordPress,所以现在我所需要的是一个脚本发送用户到网站的移动版本。

我认为最简单的方法是在移动子域上重新创建每个桌面页面,然后简单地将"m"附加到URL的开头,以便例如访问site.com/page/的移动用户被重定向到m.site.com/page/

我的问题来了:我怎样才能做到这一点?我们已经确定用户使用的是手机。现在我需要:

a)通过在开头添加m来编辑当前URL。b)将用户发送到新URL。

谢谢!

在PHP中使用:

header('location: http://m.'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);

请注意,在调用此函数之前您必须输出任何内容,否则您将收到"Headers already sent"错误。