首頁  >  文章  >  web前端  >  伺服器載入不了css怎麼辦

伺服器載入不了css怎麼辦

藏色散人
藏色散人原創
2020-12-22 09:53:072012瀏覽

伺服器載入不了css的解決方法:1、在專案發佈時,清除下伺服器上對應項目的快取;2、在引用css和js檔案後加上一個隨機數;3、直接修改引用的css和js檔案名稱。

伺服器載入不了css怎麼辦

本教學操作環境:Windows7系統、css3版本,此方法適用於所有品牌電腦。

推薦:《css影片教學

伺服器載入不了js和css的原因是什麼?怎麼解決?

出現這種情況的原因:

1、伺服器的專案中對應的快取檔案沒有清除,導致客戶端到伺服器讀取的還是之前快取的js和css檔案(未修改之前的程式碼)

2、客戶端的瀏覽器沒有清除緩存,或快取清除不乾淨,還有快取存在,導致瀏覽網頁時,讀取的還是本地快取的css和js文件,沒有去伺服器上面讀取最新的css和js檔案

解決方法:

1、針對第一種情況,一般專案發佈時,都會清除下伺服器上對應項目的緩存,如果發布的時候忘記清除了,記得要清除一下,因為我之前就是這樣,沒有清除伺服器上面的緩存,導致客戶端讀取的還是伺服器上的緩存文件,所以修改的程式碼就沒有生效

#2、針對第二種清除,如果已經確認伺服器快取清除了的話,不是伺服器快取問題,那麼可以考慮在引用css和js檔案後加上一個隨機數(也稱之為版本號)如:

<script type="text/javascript" src="<%=request.getContextPath()%>/JS/common.js?v=20180201"></script>
<link href="<%=request.getContextPath()%>/CSS/Common.css?v=20180201"  rel="stylesheet" type="text/css" />

3、第三種方式,如果以上兩種方法都是沒有用的話,那恭喜你了,,遇到了我沒有遇到過的情況,,這種情況下,有種修改情況肯定是可以解決這個問題的,直接修改你引用的css和js檔案名稱,這樣子應該一定是可以的。

以上是伺服器載入不了css怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn