在外連網頁時一直出現ERR_HTTP2_PROTOCOL_ERROR的錯誤訊息

但實際打開網頁是正常沒問題的

檢查Console什麼的也都正常

 

無法連上這個網站

巴啦巴啦巴啦 的網頁可能暫時離線,或是已經遷移到另一個網址。
ERR_HTTP2_PROTOCOL_ERROR

 

google了一個早上發現疑似是瀏覽器對http/2檔頭的bug,尤其在chrome的新版會遇到

試了很多方式,有人說關掉gzip有用,但我試了沒效果

猜可能是server有開自動gzip的關係,只改程式應該沒用

 

後來看到有人說把傳遞檔頭的語法改掉也有用

試了的確可行,比較簡單達成又不用改到系統端,但不知會有什麼影響XDDD

 

以php來說,在相關外連檔案的程式碼找到 header("Content-Length: $contentLength"); 把他註解掉即可

//header("Content-Length: $contentLength");

 

打完收工

希望不會有什麼後遺症XDD


發表自: 九五二七九五二七
愛漫畫愛遊戲愛上網愛星爺,小時摸到阿羅士與AppleII後註定宅一輩子,從紅白機玩到PS4,從386打到Xeon,沒日沒夜的打電動;待過所有宅產業,從光華混到NOVA,從遊戲滾到動漫,從攝影器材爬到網路電信,喜愛學習多於睡覺,無時無刻散發一股宅味,但號稱長的像梁朝偉XD

覺得讚想推薦或分享嗎?