为了提高访客访问破折君网时的网页打开速度,于是给这个基于wordpress程序建立的网站安装了一个缓存插件,但是最近发现了一个问题,具体情况就是:在更新文章或者撰写新文章或者更新其它页面之后,刷新首页,首页显示的还是原先的内容。

有人说可能缓存的原因,于是关闭wordpress缓存插件并清理下浏览器缓存或者换个浏览器试试。但是,这两种方式都试过,新撰写一篇文章发表之后,首页还是不能显示出来,就在俺“百思不得骑姐”的时候,我发现不做任何处理,过一段时间新文章发布的文章会自动显示出来!这就说明一个问题,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首页不更新的问题。

也许你也感兴趣:

作者:
该日志由 破折君 于2014年02月23日发表在Php研究分类下,
转载请注明: WordPress首页不更新怎么办?
关键字: , , ,
【上一篇】
【下一篇】

5 篇回应 (访客:3 篇, 博主:2 篇)

  1. 霞光 说道:

    还有一种情况,和DNS解析与主题不兼容也有关系!

    #1楼
  2. Louis Han 说道:

    不知道你是哪种情况呢

    #2楼