簡體   English   中英

子域的Magento Cookie設置

[英]Magento cookie settings for subdomain

在生產域的子域下安裝Magento時,無法登錄magento admin。 例如,我的域名是example.com,我已經在其中安裝了magento,並且它已經投入生產,我可以通過管理員登錄名登錄。

但是,我有一個名為test.example.com的子域,我在那里安裝了magento進行測試。 現在,如果我嘗試登錄到測試站點,則無法登錄。 用戶名和密碼正確。 我沒有看到錯誤消息。 它只是重新加載相同的登錄頁面。 當我嘗試登錄生產站點管理面板時,也會發生相同的情況。

如果我清除了與example.com和test.example.com相關的cookie,然后嘗試登錄到example.com的管理面板,那很好。 現在,當我嘗試登錄到test.example.com管理面板時,問題再次開始。

這是我的會話Cookie管理設置

有誰可以幫助我解決這個問題?

您的實時系統的cookie設置為.example.com ,這意味着您的實時系統的域以及所有子域。 由於test.example.com是子域,因此兩個cookie均對其有效。

嘗試以下設置,然后Magento將為.www.example.com.test.example.com設置cookie,並且您的活動域的cookie不會干擾您的子域的cookie。

實時域名

子域

最終,我通過從管理員的會話Cookie管理將cookie域名值www.example.com投入生產,並將test.example.com投入我的測試站點,從而解決了這個問題。 盡管此解決方案不允許用戶在沒有www的情況下登錄,但example.com/admin無法使用。 我們將必須使用www.example.com/admin才能成功登錄magento admin

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM