Nginx 請求靜態資源警告型別錯誤

2021-09-03 08:18:59 字數 407 閱讀 4234

今天專案在上線的時候,遇到乙個 bug,前端頁面在請求 css 靜態資源的時候,提示警告檔案型別為 text/plain。而我們需要的是 text/css 格式的檔案,導致頁面 css 載入不出來。

在網上各種搜尋以後,大致都是這種辦法:

在 nginx 配置檔案中新增以下兩行:

include mime.types
但是,沒有用!

之後的兩個小時把各種姿勢都換了一遍,還是不行。直到在某個部落格看到一句話:

更改 css 檔案的存放資料夾為 cs

就跟抓到救命稻草一樣,趕緊改了 css 資料夾名字,哎喲,果然好了。

所以,如果你出現上述 bug 而有苦尋無果的時候,不妨看看你的 css 資料夾名字是不是 』ccs『 ,如果是的話,不妨改個名字試試看。

Nginx靜態資源POST請求返回405狀態

同事給了乙個json請求,在http介面測試工具中post請求結果返回405狀態,get請求則返回資料。搜了一番發現返回405是因為apache iis nginx等絕大多數web伺服器,都不允許靜態檔案響應post請求。試了網上的好幾種方法,下面這個受用,通過upstream轉換靜態檔案接收的po...

Nginx靜態資源POST請求返回405狀態

同事給了乙個json請求,在http介面測試工具中post請求結果返回405狀態,get請求則返回資料。搜了一番發現返回405是因為apache iis nginx等絕大多數web伺服器,都不允許靜態檔案響應post請求。試了網上的好幾種方法,下面這個受用,通過upstream轉換靜態檔案接收的po...

nginx配置靜態資源

http請求 server location project1 error page 500 502 503 504 50x.html location 50x.html 此時訪問www.test.com 進入location 訪問www.test.com project1 進入location p...