2017-03-08 35 views
0

样品 桌面更改URL域名:www.example.com平板:m.example.com手机: mobile.example.com据用户代理如何使用Apache

如何我可以改变根据用户代理将www到m移动到移动。 (在使用手机和平板电脑使用模拟器)

任何人都可以请给我一个解决方案。

回答

1

您可以在其中,当用户点击一个网站,重定向他根据他的用户代理适当的后端使用的过滤器。

您还可以通过当用户点击该页面解析用户代理,然后发出一个重定向喜欢做从一个JavaScript角度重定向:

<script type="text/javascript"> 
    if (navigator.userAgent == <your logic>) { 
    window.location = "http://m.example.com"; 
    } else if (navigator.userAgent == <your logic>){ 
    window.location = "http://mobile.example.com"; 
    } 
</script> 

你可以找到很好的用户代理的解析器网页,但请注意,解析用户代理不是万无一失的,因为UA字符串很容易被欺骗。

在Chrome中,您可以安装插件User-Agent-Switcher轻易改变它。

+0

我应该通过apache来完成。我怎样才能做到这一点 – Mahi

相关问题