我有以下情况:
我有两个网站,一个是移动网站( m.mydomain.com ),另一个是台式机( mydomain.com )
我通过用户代理检测来决定要加载哪个站点
(图像注释:当用户要从桌面打开移动链接时,它的作用也相反。当移动站点设置cookie时,cookie域将是m.mydomain.com)>
错误: 因此,大多数情况下,这种机制是同步的,但有时我仍会遇到重定向循环,但我并不十分了解这种情况的原因。基本上,一个域认为它是桌面,另一个域认为它是移动的,并且它们在重定向方面起着无限循环的作用。 3次重定向后,浏览器崩溃,重定向错误太多。
还要提一提的是,只有当我在移动和桌面用户代理之间切换chrome inspector时,我才在真正的移动设备上从未经历过这种情况。
我的想法是: