在本地運行我的網站時(通過yesod devel
),樣式加載並且一切正常。 正確加載CSS文件。使用此method在服務器上實現樣式時不加載
但是,當上傳到我的amazon ec2服務器樣式未正確加載。
我正在使用監聽端口80的nginx,然後將它重定向到我的yesod webapp正在運行的端口3000。我的nginx.conf設置。
所以我可以直接得header.css表明靜態文件在用戶瀏覽器傳遞。但是,由於某些原因,CSS沒有正確連接。
我注意到的另一件事是,如果我直接去IP和端口3000,默認favicon.ico
圖標將得到加載,而如果我去域,它不會被加載。 任何想法?
謝謝,我已經改變了config/setting.yml,但仍然無法正常工作。 – HHC 2013-03-29 01:23:24
它看起來好像頁面中的樣式表網址仍然是錯誤的,或者訪問它沒有被前端服務器轉發。我將從頁面源開始,然後手動跟隨樣式表url來調試它! – 2013-03-29 09:28:44