升级到版本2.3.1,修改的内容如下:
- 修正了后台批量删除缓存不删除首页的bug;
- 修正了在数据库崩溃的情况下依然创建出不完整的cache文件,即如果在创建缓存的同时,数据库不可用,原来的版本将依然创建错误的静态文件出来(感谢月光);
- 可自定义是否缓存首页,打开cos-html-cache, 找到define(’IS_INDEX’,true),true表示缓存首页,将true改为false则不缓存首页;
- 修改了readme中的英语说明,感谢李晨兄弟;
请到这里重新下载,wordpress官方地址的文件稍后更新!
标签:cos-html-cache
前24排已经被占据了 快抢好位置哦
Report a bug.
如果我在 WP 后台的“输出设置”里(进入后台>设置>输出),把首页设置成“静态页面”(即首页显示某一页面的内容,最新文章列表显示在另一页面里),且此页面名称又包含在“永久链接”中,那么我在访问最新文章列表页面时会跳到首页上来。
比如:现在我让最新文章列表显示在名为blog的页面上,即访问 http://www.pcwindows.com.cn/blog 即可显示最新文章列表。但是我又把永久链接设置成 /blog/%year%/%monthnum%/%postname%.html,那么我在激活此插件后访问 http://www.pcwindows.com.cn/blog 就会跳到 http://www.pcwindows.com.cn/。
以前也有朋友提出过这个问题,并且wp在2.3版本之后做了唯一性连接跳转处理。我看了你的blog,你这个两个页面都没有生成静态文件,所以也无法确定,如果确实是因为这个插件的原因,暂时还没有好的解决办法呢
首页没有生成静态文件是我自己设置的,呵呵。
当时文章已经静态化了,所以我想还是技术问题。
不过这个插件确实很不错啊,真的很感谢你:)
当这个插件可以支持 /年/月/日/标题 这样的格式的时候,我一定支持~
这个,基本上很难。因为这个和wp的默认归档的路径冲突,这样访问归档的时候由于文件夹确实存在(post的缓存创建了这个文件夹),导致归档不会正常显示,取而代之的是一个目录列表,所以除非WP修改默认归档路径,才可能这样。
测试了一下,问题出在这个插件似乎不能把页面也缓存,比如上述情况,这个插件建立了名为blog的目录,这样当访问 http://www.pcwindows.com.cn/blog 时,浏览器试图在 blog 目录下寻找并不存在的默认文件,造成这样的情况。
但是也有一个疑问,就是说为什么在找不到默认文件时浏览器不报404错误,而是像我刚才说的那样直接打开首页。我没有测试在其他页面访问 http://www.pcwindows.com.cn/blog 时是什么样的,一会我再测试一下。
我不懂编程,所以可能我的观点是错误的,先说一声不好意思了。
页面不缓存
我也提一个问题。可以解决也可以不解决。
插件在创建html文件时是读取url然后分析并归入特定文件夹。对于一个编号为555的post来说,如果正常url是http://xxx….com/html/2006/555.html,没问题。
但如果我在ie中输入http://xxx….com/html/2007/555.html,照样能打开post,但html生成到2007文件夹中去了。而555确实发表于2006年,而且正确的url也是前者。
这样的情况可能在修改日志发表时间,但搜索引擎没有及时跟进时发生。
不知道cos能不能看懂。道理很简单。
两个建议:
1,说明文件改改吧。文档很重要。
2,.bak就不要放到文件夹里面去了。如果真需要提供.bak文件以供对比修改,我建议将.bak文件单独罗列下载。否则大家都将它小心翼翼地一起上传到wordpress去了。
狗日的,公司的网络是防水墙和防火墙一起双管齐下,所以电脑+网络都慢得要死。首先回答6楼的问题:你这个问题应该可以算是wp的perlink第bug,cos-html-cache只是将输出的缓冲区内容写入静态文件中,所以无法判断链接和文章是否正确,意思就是按照目前的机制这个问题基本无法解决,毕竟wp在错误的链接中也给出了正确的输出
两个建议:还是怪公司这个狗日的网络,由于重新装了editplus,所以编辑一个文件,就自动创建了bak,目前已经纠正了。
说明文件是该清楚一点,确实如此!
最后,非常感谢你的热心,ps:明信片依然没有收到,google的pin都能正确邮递到,应该地址是没有任何问题的!
提个建议:插件里的 Change log 最好用过去时,然后有一个单词是不是拼写错了?
这样如何?
Change log:
2007-06-02: Added custom cookie to fix Chinese charactor problems
2007-06-03: Added page cache function
2007-06-24: Fixed js bugs on chinese display
2007-07-25: Changed the cache merchanism
2007-08-14: Changed the comment js file
2008-02-21: Fixed database crash error
好的,这些细节确实不能被忽略,谢谢了
[...] WordPress 提供了多种结构标签,以便我们可以设置各种格式的永久链接结构,再配合一些静态化插件(例如 cos-html-cache),就可以使页面真正静态化。 [...]
您好,能用在ASP.NET中吗?
不可以的
确实不错的,支持!
我也下来升级下
[...] cos-html-cache 插件的人都知道,cos-html-cache 需要在 Wordpress 后台关闭 gzip [...]
继续支持。
2.5 已出, 什么时候升级插件
今天整了个测试的blog
刚开始熟悉wordpress,从众多的插件的中看到cos-html-cache脱颖而出,迫不及待用上了;ps:偶比较关注速度及seo
感觉很棒,静态文章都生成了,hoho~ 支持下!
但发现当tag用的中文时点击tag链接会出现问题,而且发现指定同样的标签会重复生成,郁闷~
后来只好修改数据库表slug字段内容为英文,tag链接才会正常~
不知大家是否有遇到此问题,有好的解决方法么?
Thanks for any answers.
不是只有游客才能触发缓存吗,可我是登陆状态一样触发缓存了,生成的静态页面和登录状态看到的一样,而不是游客状态的静态页面
[...] cos-html-cache升级 [...]
[...] storyday 里的cos-html-cache这个 wordpress 的静态化插件。搜索了作者的 blog [...]