由于这里解释太长的原因,如果访问者是使用 userAgent 的某些设备,我想使用 javascript 将访问者从我的索引页面重定向到我的移动子域。
我遇到的问题是移动站点有一个“查看完整站点”链接,可将您发送到索引页面。这会创建一个循环条件。
这是我想要完成的。
如果引用 url 不是我自己的域并且用户代理匹配,则重定向到移动子域。
我很接近但缺少一些东西。
if (document.referrer != "mydomain.com" &&
(navigator.userAgent.match(/iPhone/i)) ||
(navigator.userAgent.match(/iPod/i)) ||
(navigator.userAgent.match(/iPad/i)) ||
(navigator.userAgent.match(/Googlebot-Mobile/i))); {
location.replace("https://m.mydomain.com");
}