2011-02-09 60 views
0

我使用名爲'Nukeviet'的CMS,並將其安裝在本地主機上。我面臨一個非常奇怪的問題,我試圖尋找解決方案,但沒有發現。
我可以看到,css文件根本不工作。當我使用Firebug來查找問題時,我切換到「CSS」選項卡,並且...所有必需的css文件都在那裏,但它說...沒有規則!當我使用Google Chrome的開發人員工具時,在資源標籤中,Chrome可以看到所有的CSS文件,但其內容不正常,如下圖所示:

我檢查了編碼,但它通常是ANSI。當然,所有css文件中的內容都是普通的ANSI,沒有國際文本。
我試着將css文件複製到一個新的地方,然後編寫一個新的HTML進行測試,這些CSS完全像平常一樣工作,沒有任何問題。
所以我不明白爲什麼有這樣的「醜陋」的問號。有東西......加密了它?
Javascript文件得到完全相同的問題,但圖像文件沒問題,所有其他都可以,只是CSS和Javascript的問題。CSS和Javascript不工作!瀏覽器無法讀取CSS和JavaScript文件

+3

首先想到的是deflate或gzip壓縮版本沒有提供正確的指示標題。 – thirtydot 2011-02-09 01:31:56

+0

請嘗試網絡標籤,併發布與此文件一起提供的標題。 – deceze 2011-02-09 01:33:01

回答

2

我覺得你的JavaScript和CSS文件被壓縮,例如用gzip壓縮...

請檢查你的web服務器的配置如果啓用了用gzip comression。 如果您使用的是Apache,這也可以在.htaccess文件中完成,而不是在服務器配置中完成 - 但我認爲這是你知道的 - 不是嗎?

欲瞭解更多信息: http://developer.yahoo.com/performance/rules.html#gzip 在這個頁面,你也可以檢查一些頭,信息丟失在您從服務器獲得響應,如果你要求的CSS文件。