為了提高訪客訪問時的網頁打開速度,于是給這個基于wordpress程序建立的網站安裝了一個緩存插件,但是最近發(fā)現了一個問題,具體情況就是:在更新文章或者撰寫新文章或者更新其它頁面之后,刷新首頁,首頁顯示的還是原先的內容。
有人說可能緩存的原因,于是關閉wordpress緩存插件并清理下瀏覽器緩存或者換個瀏覽器試試。但是,這兩種方式都試過,新撰寫一篇文章發(fā)表之后,首頁還是不能顯示出來,就在俺“百思不得騎姐”的時候,我發(fā)現不做任何處理,過一段時間新文章發(fā)布的文章會自動顯示出來!這就說明一個問題,wordpress首頁可以更新但不能及時更新。
其實引起wordpress首頁不能更新的原因主要有兩種情況,大家可能根據自己的實際情況來解決,下面就分享下wordpress程序首頁更新不及時的原因及解決方法:
原因一、網站的。htaccess中存在一段Last-Modified的緩存設置代碼:
<IfModule mod_headers.c>
<FilesMatch “。(ico|jpg|jpeg|png|gif|swf)$”>
Header set Cache-Control “max-age=2782000, public”
</FilesMatch>
</IfModule>
apache配置網站根目錄下的htaccess文件中有類似這樣的緩存配置文件,刪除這段設置緩存的代碼,就能解決wordpress首頁不更新的問題。
原因二、所使用的緩存插件不兼容
在選擇wordpress緩存插件(例如WP Super Cache)的時候,往往都是看上面的評價星級來挑選插件,很多時候并沒有考慮該插件版本與wordpress目前的版本是否兼容,在選擇wordpress緩存插件的時候我們要注意是否是通用版本,緩存插件的版本不兼容也會導致上述問題的出現,不過這種情況下我們只要用通用版本的緩存插件替換掉現在使用的緩存插件就可以解決wordpress首頁不更新的問題。
評論(0人參與,0條評論)
發(fā)布評論
最新評論