0

我们最近建立了一个很棒的移动网站,但是当我们发送我们的 html 电子邮件时,我不得不在链接上使用媒体查询将客户发送到桌面网站或移动网站,因为 URL 不同,例如。m.mobilesite.com 和 www.desktopsite.com。

我想使用“detectmobilebrowsers.com”之类的东西,这样我就可以取消媒体查询,并拥有一个由移动和桌面链接组成的链接。此站点上的设置建议不是很有帮助。

有人知道怎么做这个吗?

4

1 回答 1

2

就个人而言,我不喜欢那种声音。您不能保证邮件/网络邮件客户端将能够支持“响应链接”,无论用户在何种设备上查看它。因此,您很可能会将用户指向错误的设备特定站点。

我要做的是将您所有的电子邮件链接指向主站点版本。此时,您应该在服务器上进行某种形式的设备检测。您的站点逻辑应该能够将用户转发到正确的站点特定页面(例如,移动访问者发送到同一页面的移动版本,桌面用户未重定向)。

如果您没有任何重定向逻辑(您确实应该阅读此内容),基本上这就是您想要实现的目标:

http://www.9xb.com/wordpress/wp-content/uploads/2012/08/mobile-deployment-small.png

如果您不遵守Google 制定的有关重定向和规范链接标签的规则,您可能会在某些时候遇到麻烦。

如果这一切都超出了您的技术能力,我建议您与构建您的移动网站的人交谈,因为这不适合胆小的人。

于 2012-11-05T19:00:09.193 回答