场景:我有一个设置了php'Mobile Detect'功能的网站。如果检测到移动设备或版本=移动设备(设置cookie),则会显示(通过php)移动版本的页面。如果没有检测到移动设备,或者如果version = full(设置cookie),则会显示(通过php)该站点的完整版本。这一切都发生在我的域名的example.com上。如果用户浏览到子域名,PHP重定向到移动版本
如果用户访问m .example.com,我希望允许用户强制使用该网站的移动版本(以防他们以前设置了版本Cookie)。
有没有办法将m.example.com重定向到www.example.com AND设置version = mobile? 我试着用我的DNS设置做这个,使用从'm'子域的URL重定向到www.example.com/index.php?version=mobile,它为URL工作,但是当显示页面时,尽管?version = mobile在URL中,我的PHP'Mobile Detect'没有选择这个,并且仍然呈现完整版本的页面。
编辑:: FYI我在Linux服务器上。
我会使用mod_rewrite – 2012-03-08 20:46:03
另一种处理你想要实现的,而不是php或重定向的方式是使用http://mediaqueri.es/ – evasilchenko 2012-03-08 20:46:26
@AlexLunix - 你能解释一下吗?谢谢:) – adamdehaven 2012-03-08 20:48:15