我们最近建立了一个很棒的移动网站但是当我们发送我们的HTML电子邮件时,我不得不在链接上使用媒体查询将客户发送到桌面网站或移动网站,因为网址不同,例如。 m.mobilesite.com和www.desktopsite.com。
我想使用类似于' detectmobilebrowsers.com'所以我可以取消媒体查询,并有一个由移动和桌面链接构成的链接。本网站上的设置建议不是很有帮助。
有人知道怎么做吗?
答案 0 :(得分:2)
就个人而言,我不喜欢这样的声音。您无法保证邮件/网络邮件客户端能够支持“响应链接”,无论用户正在查看它的设备如何。因此,您很可能将用户指向错误的设备特定站点。
我会做的是将您的所有电子邮件链接指向主站点版本。此时,您应该在服务器上进行某种形式的设备检测。您的网站逻辑应该能够将用户转发到正确的网站特定页面(例如,移动访问者发送到同一页面的移动版本,桌面用户未重定向)。
如果你没有任何重定向逻辑(你真的应该,read this),基本上这就是你想要实现的目标:
http://www.9xb.com/wordpress/wp-content/uploads/2012/08/mobile-deployment-small.png
如果您没有关注有关重定向和规范链接标记的rules laid out by Google,您可能会在某些时候遇到麻烦。
如果这有点超出您的技术能力,我建议您与建立移动网站的人交谈,因为这不适合胆小的人。