我有一個網站www.abrisud.com。這個網站有7個域名(每種語言一個):abrisud.com,abrisud.it,abrisud.de等...和abrisud-enclosure.co.uk。爲什麼我在使用虛線域名(example-dashed.com)時會丟失會話?
問題在於最後一個問題:我每次請求都會丟失會話。每次我加載一個頁面時,我都有一個不同的會話ID。在其他領域,一切工作都很好。
該網站運行ruby 1.8.7和rails 3.0.0。
我確信問題來自域名中的「 - 」,但我無法通過網絡找到有關該主題的任何內容(或幾乎任何東西)。
希望我已經足夠清楚,如果不只是告訴我。
難道會有一個錯字,用下劃線代替嗎? 'abrisud_enclosure.co.uk'確實會丟棄cookie,因爲這不是一個有效的域名;破折號('-')通常應該可以正常工作。 – Piskvor 2011-05-18 15:55:24
我似乎遇到了某些版本的IE和虛線域名的問題。你有沒有嘗試過多種瀏覽器? – 2011-05-19 02:31:39
@Piskvor:這不是一個錯字,域名是abrisud-enclosure.co.uk,我知道這個問題與下劃線已知,但我用破折號得到了...... :-( – 2011-05-19 07:38:46