Anna podaje kilka dobrych punktów, a jej odpowiedź zadziała dla wielu osób, ale nie dla mnie, więc zamieszczam własną odpowiedź. Być może mój problem był o wiele bardziej fundamentalny niż ten, do którego się odnosi.
Moim rozwiązaniem była zmiana domeny mojej witryny z example.comna www.example.com. W rzeczywistości moje badania w Internecie sugerują, że powód, dla którego witryny takie jak Amazon, Google, Ebay i każde inne główne miejsce docelowe sieci używają wwwprefiksu, może być w dużej mierze spowodowane sposobem działania plików cookie. Może nie.
Domyślny sposób działania pliku cookie polega na tym, że dotyczy wszystkich subdomen. Jeśli więc example.comwyśle Ci plik cookie, a następnie odwiedzisz mail.example.com, smile.example.comlub devsite.example.comTwoja przeglądarka wyśle ten plik cookie do tych witryn, a strony te spróbują je wykorzystać. Ale nie będą w stanie znaleźć Twojej sesji, chyba że wszyscy użyją wspólnego folderu sesji. I nawet wtedy prawdopodobnie będziesz mieć problemy z powodu różnych konfiguracji bazy danych, różnych struktur aplikacji itp.
Dokonanie zmiany polegało na utworzeniu przekierowań 301 w moim głównym pliku htaccess, zmianie bezpiecznych / niepewnych adresów URL w core_config_datatabeli bazy danych magento , zmianie strony ServerNamew Apache VirtualHostsi aktualizacji ustawień DNS / nameserver. Ale było warto.
Tworząc moją główną stronę www.example.com, jej pliki cookie miałyby teraz zastosowanie tylko do jej subdomen, takich jak mail.www.example.com(i nie mamy takich subdomen). Przeglądarki klienckie, które pobierają www.example.complik cookie, nie wysyłają go devsite.example.com, a problem został rozwiązany. Ponadto naprawdę miło jest mieć wwwprzed naszą nazwą domeny.
.Ważna jest tylko uwaga: krok 3 dotyczący przedniej części domeny!