2013-06-03 22 views
1

好的,所以我試圖用我的主機提供商(Bluehost)獲得關於這個問題的幫助,這是一個很大的錯誤,因爲他們完全無能,只浪費了我大約20分鐘的時間。CSS樣式表不會更新PHP模板中的任何更改

對於這個問題,請參閱:http://blnr.org/fantasia

我已經開發了PHP模板(http://blnr.org/fantasia/files/template.php)和我在每一個人頁面創建調用它。這工作正常,一切運行順利。

現在,由於某種未知的原因,每當我更新我的樣式表(http://blnr.org/fantasia/files/css/style.css)時,都沒有更新。例如,我將工作表中的頂部註釋行從「構造器」更改爲「全局」,並且當我重新加載工作表時,沒有任何更新。

我不明白爲什麼會發生這種情況,我正在尋找一些幫助!

+0

如何更新樣式表?在你的計算機上使用它還是在文件管理器中使用Bluehost的編輯器? – Joe

+0

我通過FTP更新它 –

+0

這不是瀏覽器緩存問題,因爲我沒有看到樣式表中的更改,我以前從未訪問過您的網站。你確定你正在上傳正確的文件到正確的地方嗎? – Joe

回答

0

更有可能不是你正在處理瀏覽器緩存問題。

您可以通過清除緩存來確定是否在瀏覽器上緩存該緩存。然後重新加載。

如果你需要強制你的css被重新加載,那麼有一種叫做緩存清除的技術,它涉及在你的樣式表的末尾添加一個查詢字符串,包括你在改變css文件時改變的地方。

<link rel='stylesheet' href="/styles/site.css?version=1"/> 

這將導致瀏覽器看到它作爲一個不同的資源,它會有效地使瀏覽器的副本無效。

+0

是的,我試過了,仍然沒有更新。它可能是服務器端的緩存嗎? –

+0

我看不到OP對CSS文件所做的更改,儘管從未訪問過網站,所以我不認爲這是瀏覽器緩存問題。 – Joe

+0

它是動態創建的CSS?另一種選擇是它可能被中間服務器緩存。 – Orangepill

1

看起來這是一個FTP問題,也許是一個超時或某事,雖然一切似乎上傳。我正在使用WinSCP,我聽說它有一些問題