Яка правильна конфігурація файлів cookie для сайту Magento, розділеного на кілька примірників як субдоменів?


23

Проблема

На великому сайті використовується окремий екземпляр Магенто для різних географічних регіонів, тому бізнес є ізольованим. Приклад:

  • site.com
  • north.site.com
  • south.site.com
  • east.site.com
  • west.site.com

Користувачі можуть відвідувати root + регіональні сайти, увійти безпосередньо на регіональний сайт або увійти (site.com) за допомогою своїх регіональних даних (у нас є автентифікатор + переадресація).

Деякі не в змозі увійти в систему після попередньої можливості та не отримують зворотного зв'язку. Ми можемо повторити помилку, яка має два файли cookie з однаковою назвою, але різні домени. Приклад:

  • Ім'я: frontend, Домен: .site.com
  • Ім'я: frontend, Домен: .north.site.com

Видалення файлів cookie вирішує проблему в більшості браузерів. Файли cookie, схоже, застрягли в деяких браузерах, і ми, натомість, не чекаємо, коли термін дії їх закінчиться для користувачів.

Що ми спробували

Спочатку наша конфігурація була порожньою (як нижче) для всіх сайтів. Це викликало проблеми. Як я розумію, нам потрібно встановити домен явно для всіх сайтів на ".site.com", щоб лише один файл cookie міг існувати з цим ім'ям / доменом.

Чи вирішує це питання Magento про те, що він не знає, який "frontend" файл cookie є правильним - чи є краща конфігурація?

Питання

Яка правильна конфігурація файлів cookie в адміністраторі Magento для налаштування кількох доменів?

Див. "Система> Налаштування> Веб> Керування файлами cookie сесії"

Конфігурація файлів cookie Magento


У мене точно така ж проблема. З порожнім конфігурацією мій субдомен не зміг увійти до адміністратора. Це через печиво (очевидно). Очищення всіх файлів cookie браузера з основного домену дозволило увійти в піддомен, але як тільки ви увійдете в основний домен, адміністратор піддомену перенаправиться на екран входу і знову входити буде неможливо.
Buttle Butkus

Будь ласка, напишіть рішення. У мене
така

Це вирішило мою проблему. magento.stackexchange.com/questions/71283/…
Qiong

Відповіді:


18

Нещодавно нам довелося зробити щось подібне:

  • Шлях печива : /
  • Домен файлу cookie : .site.com

Це зробило трюк у нашому випадку.


Правильно, це ми думали. Справжні документи тут були б у нагоді ...
Брендан Фальковський

Чи використовували ви це налаштування лише для встановлення основного домену, або лише для установок піддомену, або для всіх установок?
Buttle Butkus

Не працює. Я намагався використовувати ці налаштування (Шлях cookie та домен) лише для встановлення основного домену. Потім я спробував використовувати його як основний домен, так і субдомен (наприклад http;//north.site.com). Потім я спробував змінити домен cookie піддомену на .north.site.com(з крапкою перед піддоменом). Потім я спробував видалити крапку перед доменом Cookie піддомену ( north.site.com). Я стріляю в темряві і нічого не б'ю. Нічого не працює. Зараз основний домен та піддомен взагалі не дозволяють входити адміністратору. Очищений кеш, повернувся до значень cookie за замовчуванням.
Buttle Butkus

1
Баттле, чи ви також очищали файли cookie вашого браузера між кожним кроком?
Аллан Макгрегор

1
Привіт! Будь ласка, напишіть рішення. У мене така ж проблема. Потрібно написати .site.com лише для сайту.com.ua storeview?
Силон

4

У нас було щось подібне до цього отримання сеансів для спільного використання між примірником Wordpress та екземпляром Magento. Нашим рішенням було (як ви кажете) встановити домен .site.com, але ми також зазнали величезного горя, оскільки ми не відразу очистили дані сеансів.


Так, зараз із цим стикаємось. Деякі браузери роблять файли cookie дуже липкими, і користувачі не можуть їх очистити. Тільки чекаю, поки вони закінчуються (цьфу).
Брендан Фальковський

Речі будуть до цього часу примхливими. Мій бос отримав електронний лист від генерального директора відповідного клієнта, який скаржився, що він раптом вийшов із системи. Зміна таких речей є небезпечною. Принаймні, тепер ви знаєте.
Макс Бакнелл

Привіт! Будь ласка, напишіть рішення. Потрібно написати .site.com лише для сайту.com.ua storeview?
Силон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.