问题
大型站点将Magento的单独实例用于不同的地理区域,因此业务隔离。例:
- site.com
- north.site.com
- south.site.com
- east.site.com
- west.site.com
用户可以访问根目录+区域站点,直接在区域站点上登录,或使用其区域凭据登录(site.com)(我们具有身份验证器+重定向)。
某些以前无法登录后无法登录,并且没有错误反馈。我们可以复制这样的故障,即有两个具有相同名称但域不同的cookie。例:
- 名称:frontend,域:.site.com
- 名称:frontend,域:.north.site.com
删除Cookie可解决大多数浏览器中的问题。Cookie似乎卡在了某些浏览器中,除了等待它们过期(对用户而言很糟糕)之外,我们感到很困惑。
我们尝试了什么
最初,对于所有站点,我们的配置均为空白(如下所示)。这引发了问题。据我了解,我们需要将所有站点的域显式设置为“ .site.com”,以便该名称/域只能存在一个cookie。
这是否解决了Magento的问题,即不知道哪个“前端” cookie是正确的-还是有首选的配置?
问题
对于多域设置,Magento管理员中正确的cookie配置是什么?
请参阅:“系统>配置> Web>会话Cookie管理”
我有完全一样的问题。使用空白配置,我的子域无法登录到管理员。那是因为饼干(显然)。清除主域中的所有浏览器cookie可以登录到子域,但是一旦您登录主域,子域管理员将重定向到登录屏幕,并且再次登录将是不可能的。
—
Buttle Butkus
请写解决方案。我
—
遇到了
—
琼