我是一個Django初學者。Django登錄和註銷 - 不工作,如果prepend_www設置
我的網站 - 讓我們稱之爲abc.com - 運行良好,讓用戶登錄和註銷(最初通過Django註冊登記)。如果相關,我的virtuahosts文件具有ServerName abc.com和ServerAlias www.abc.com指令。
我不希望我的訪客感覺到abc.com和www.abc.com都存在,因此發現了Django的prepend_www設置,該設置按預期工作。但是,除了按預期工作外,還有一個副作用是在訪問www時禁用登錄和登出。我的網站的變種。
你是什麼意思'禁用登錄'?當你嘗試時會發生什麼? – 2010-06-17 08:09:47
當您嘗試在www上登錄時。網站的風格,你只需留在主頁上,沒有消息,就像你輸入的登錄信息不正確一樣。我想我可以通過編寫一些與prepend_www相反的中間件來解決這個問題 - 也就是說,將訪問www.abc.com的人帶到登錄功能正常的abc.com。 總而言之,理解真正發生的事情會很好。 – ropz 2010-06-17 08:33:06