문제
대규모 사이트는 여러 지역에 대해 별도의 Magento 인스턴스를 사용하므로 비즈니스가 격리됩니다. 예:
- site.com
- north.site.com
- south.site.com
- east.site.com
- west.site.com
사용자는 루트 + 지역 사이트를 방문하거나 지역 사이트에 직접 로그인하거나 지역 자격 증명을 사용하여 (site.com) 로그인 할 수 있습니다 (인증 자 + 리디렉션이 있음).
일부는 이전에 로그인 한 후 로그인 할 수 없으며 오류 피드백이 없습니다. 이름은 같지만 도메인이 다른 두 개의 쿠키가있는 결함을 복제 할 수 있습니다. 예:
- 이름 : 프런트 엔드, 도메인 : .site.com
- 이름 : 프런트 엔드, 도메인 : .north.site.com
쿠키를 삭제하면 대부분의 브라우저에서 문제가 해결됩니다. 쿠키 는 일부 브라우저에 붙어 있는 것처럼 보이며 쿠키 가 만료되기를 기다리는 것 외에도 사용자를 짜증나게합니다.
우리가 시도한 것
처음에는 모든 사이트에 대해 구성이 비어있었습니다 (아래 참조). 이로 인해 문제가 발생했습니다. 이해 한대로 모든 사이트의 도메인을 ".site.com"으로 명시 적으로 설정해야 해당 이름 / 도메인에 하나의 쿠키 만 존재할 수 있습니다.
이것이 어떤 "프론트 엔드"쿠키가 올바른 쿠키인지 알지 못하는 Magento의 문제를 해결합니까? 아니면 선호하는 구성이 있습니까?
질문
다중 도메인 설정에 대한 Magento 관리자의 올바른 쿠키 구성은 무엇입니까?
"시스템> 구성> 웹> 세션 쿠키 관리"를 참조하십시오.