我需要创建一个在 PC 和手机上都可以运行的网站,我正在 struts2 中做这个项目。当用户尝试使用移动设备访问网站“www.website.com”时,我需要将用户重定向到另一个名称空间,例如“www.website.com/mobile”。如果用户访问任何页面可能是内页,如果设备是移动的,我需要添加一个额外的命名空间,如“移动”。有什么方法吗?
问问题
960 次
1 回答
0
我建议您编写一个拦截器,该拦截器将负责识别访问资源的设备类型,您可以通过请求标头识别它。并考虑这种情况,即使智能用户篡改了您拦截器的 url 也应该更正它。可以考虑使用框架
以及更多详细信息如何在我的网络服务器上检测移动客户端
于 2012-05-01T14:39:04.377 回答