Sorun
Büyük bir site, farklı coğrafi bölgeler için ayrı Magento örneklerini kullanır, böylece işletmeler izole edilir. Örnek:
- site.com
- north.site.com
- south.site.com
- east.site.com
- west.site.com
Kullanıcılar kök + bölgesel sitelerini ziyaret edebilir, doğrudan bölgesel bir siteye giriş yapabilir veya bölgesel kimlik bilgileriyle (yerinde bir kimlik doğrulayıcı + yönlendirmemiz vardır) giriş yapabilir (site.com).
Bazıları önceden giriş yaptıktan sonra giriş yapamıyor ve hata bildirimi alamıyor. Aynı isimde fakat farklı alan adlarında iki çerez içeren hatayı çoğaltabiliriz. Örnek:
- İsim: frontend, Alan adı: .site.com
- İsim: frontend, Alan adı: .north.site.com
Çerezleri silmek çoğu tarayıcıdaki sorunu çözer. Çerezler bazı tarayıcılarda sıkışıp kalmış gibi görünüyor ve biz de kullanıcıların cezbedeceği sürelerin dolmasını beklemekten başka şaşırdık.
Ne denedik
Başlangıçta bizim config tüm siteler için (aşağıda olduğu gibi) boştu. Bu problemleri tetikledi. Anladığım kadarıyla, etki alanını açık bir şekilde tüm siteler için ".site.com" olarak ayarlamamız gerekir, böylece bu adla / etki alanında yalnızca bir çerez bulunabilir.
Bu, Magento'nun hangi "ön uç" çerezinin doğru olduğunu bilmemesi sorununu çözüyor mu - yoksa tercih edilen bir yapılandırma var mı?
Soru
Magento'nun yöneticisinde çok alanlı kurulum için doğru çerez yapılandırması nedir?
Bakınız: "Sistem> Yapılandır> Web> Oturum Çerez Yönetimi"