2011-06-05 65 views
0

我目前在我自己託管的WordPress網站上安裝了W3 Total Cache插件。問題是關於插件本身所體驗的行爲及其與.htaccess文件的關係,該文件位於我的WordPress核心文件的單層級別。我按照WordPress Codex的方式將核心文件移動到其自己的子目錄中,位於根文件夾之外。.htaccess,過期的頭文件和用於WordPress的W3 Total Cache插件

在任何情況下,該插件創建了一堆<ifModule>指令,其中一半我不認識。林不知道我的過期頭被我的CDN - — 尊重,它應該。我使用YSlowWebPageTest確認了這一點,它們都告訴我,儘管爲插件設置中的所有文件類型添加了過期標頭,但我的CDN託管的文件都沒有過期的標頭。

這是否與我的.htaccess文件和WordPress核心文件的位置有關?任何幫助深表感謝。

回答

0

在與我的CDN's在線聊天(小聊天窗口,介意你,但很好的支持)與客戶支持通話之後,我接受了一個不可避免的雙贏場景來解決這個問題。由於我的所有靜態文件都與他們託管,我用自己的cache control override功能設置期滿的,我(被稱爲Over-ride Cache Control Header

我和客戶支持嘗試了幾種方法來解決W3的總緩存的緩存設置,沒有人工作。看起來我的.htaccess文件中的過期標題指令沒有被尊重,但所有其他指令工作正常。

UPDATE:經過大量的研究,我發現,我的hosting provider不提供對共享主機mod_expires,這只是在虛擬專用服務器的使用。

相關問題