Loading...

cos-html-cache升级到2.6

2008-07-18 20:39:28 发表于Wordpress, 网站技术 本文链接: cos-html-cache升级到2.6

看来侥幸是没有用的,今天收到JackyChen的邮件,说我的blog出问题了,因为他看到的界面居然是已经登陆的界面(当然只是假登录,不是安全隐患),原来wp2.6居然又改变了cookie的相关东西

A number of proactive security enhancements, including cookies and database interactions.

所以cos-html-cache还得要升级跟上。既然要升级,索性把其他一些小问题给修改修改,2.6的修改如下:

  1. 解决了用户在登录的情况下生成缓存文件的问题,因为这种情况下访客看到的界面是admin当前看到的状态,会导致访客无法留言;
  2. 解决了非主流blog地址的静态化文件问题,某些用户反映如果手动修改了默认路径后将无法生成缓存,特别是在godaddy的主机上,多谢麦可.志的修改,于是经过检查和测试之后我直接拿来改进了;
  3. 解决了已登录用户在发表留言时看到admin-logged@fake.com的困惑,已用admin邮件地址替代,同时为了防止邮件抓取,源代码中已经将@符号给予替代;

下载地址:cos-html-cache1

或者去这里查看历史版本:http://www.storyday.com/html/y2007/1213_cos-html-cache-2.html

wordpress官方下载地址:http://wordpress.org/extend/plugins/cos-html-cache/

最新版本2.6.2,以wordpress官方为准

标签:
发表于 2008-07-18 20:39:28 目录:Wordpress, 网站技术 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
已经有53位大师动手指导 拒绝低俗
  • 1楼 打篮球的手 在2008.07.18 21:47发表评论如下: 回复

    已升级,谢谢更新~~

    • 2楼 猪头 在2008.07.19 01:39发表评论如下: 回复

      我的也已经升级了

      • 3楼 Jor 在2008.07.19 09:37发表评论如下: 回复

        感谢!我还以为是模板哪儿不对呢……也不敢和您联系,以为是哪儿设置错了 – -

        • 4楼 Jor 在2008.07.19 09:54发表评论如下: 回复

          好像还是有问题啊…… – -

        • 5楼 hayaya 在2008.07.19 11:31发表评论如下: 回复

          既然这样,还是在等等在说。。。

          • 5楼附属品 cosβ 在2008.07.19 11:32发表评论如下: 回复

            纠正一下,他说的那个问题是眼花看错啦,hiahia

          • 6楼 Jor 在2008.07.19 15:30发表评论如下: 回复

            解决了已登录用户在发表留言时看到admin-logged@fake.com的困惑,已用admin邮件地址替代,同时为了防止邮件抓取,源代码中已经将@符号给予替代…… 哈哈,不错不错!

            • 7楼 bt4wang 在2008.07.19 20:25发表评论如下: 回复

              怎么提示有2.6.1版本更新呢?

              • 8楼 shamas 在2008.07.20 12:21发表评论如下: 回复

                为什么我生成的静态除了首页静态外,其它页面没有这个东东:只在尾部前面找到这个

              • 9楼 lzmhit 在2008.07.21 01:54发表评论如下: 回复

                下载地址怎么打不开呢?

                • 9楼附属品 cosβ 在2008.07.21 10:40发表评论如下: 回复

                  已经修正,谢谢,其实你也可以去官方网站下载!

                • 10楼 shamas 在2008.07.23 18:38发表评论如下: 回复

                  忽然发现我以前有分页的文章,第一页可以浏览,但第二后第三页都打不开,只是显示链接。http://3284265.cn/diary/before-the-earthquake-the-stunning-scenery-of-aba.html

                  • 10楼附属品 cosβ 在2008.07.23 22:06发表评论如下: 回复

                    修改永久链接格式,让你的链接看着像是一个html文件的样子

                    • 10楼附属品 shamas 在2008.07.27 14:19发表评论如下: 回复

                      这个版本没升级前好像可以用呵,永久链接格式就像我写的那个,如果分页就这样显示http://3284265.cn/diary/before-the-earthquake-the-stunning-scenery-of-aba.html/2,我FTP查看,好像没有把分页的生成静态,就是第二,三页没有

                  • 11楼 inchan 在2008.07.24 02:29发表评论如下: 回复

                    博主,我用的是德国服务器,在里进行了强制字符转换UTF8,缓存文件在IE内核下显示正常,可是FF3打开后就是乱码,西文ISO***的,请问是哪里出了问题?

                    • 11楼附属品 cosβ 在2008.07.24 08:40发表评论如下: 回复

                      服务器强制将西欧编码设置成默认编码了!
                      如有可能,在htaccess中添加 AddDefaultCharset UTF-8 设置默认编码为utf8

                  • 12楼 船舶论坛 在2008.07.29 22:30发表评论如下: 回复

                    godday主机新装的 没生成页面啊。
                    永久链接是.html结尾的 传上去 开启了插件 其他的没动 blog在2级目录/blog

                    • 13楼 船舶论坛 在2008.07.29 22:44发表评论如下: 回复

                      把其他的插件都禁用后 只留一个 能生成一个首页

                      • 14楼 rty 在2008.07.29 23:03发表评论如下: 回复

                        过来看看,是好东西

                        • 15楼 miao 在2008.08.01 11:55发表评论如下: 回复

                          请问,我看到原来的安装说明上说要手动建立html文件夹(并设置属性)且要修改永久连接,但是我下的2.6.1版里面的readme中却没有这样的提示了,难道不需要了??

                          • 16楼 WordPress中永久链接的作用-Semor Home 在2008.08.02 21:57发表评论如下: 回复

                            [...] 所以建议写博客的人都能够自己写一个文章缩略名作为永久链接,如果你使用了cos-html-cache这个插件的话,那么更加强烈建议自己写缩略名了。缩略名可以是中文,也可以是英文,如果是中文,那么在有些浏览器下是显示的乱码,比如我的师兄Jacy的博客,在火狐3下显示的是: [...]

                            • 17楼 Heyward 在2008.08.04 08:30发表评论如下: 回复

                              请教一个问题,我装上以后并没有检查到源代码中有,倒是有个。我的wp是安装到/blog/目录下面的,那么index.bak文件是是不是也要放在/blog/目录下面?谢谢!

                              • 17楼附属品 cosβ 在2008.08.04 08:36发表评论如下: 回复

                                给出的信息不够详细,无法解答,sorry,请按照详细说明安装 !

                                • 17楼附属品 Heyward 在2008.08.04 08:47发表评论如下: 回复

                                  已经弄好,原来是服务器配置主页文件访问优先级的问题,默认是index.php,index.html,呵呵,修改htaccess后显示this is a real static html file created at 2008-08-04 08:37:57 by cos-html-cache 2.6.1,应该是成功,谢谢!

                                  • 17楼附属品 Heyward 在2008.08.04 09:19发表评论如下: 回复

                                    又来麻烦你,很是抱歉!
                                    cache是只对index页面生成还是每个页面都生成?ftp里只找到index页生成缓存,源代码里也有this is a real static html file created at 2008-08-04 08:37:57 by cos-html-cache 2.6.1,但是单个文章页面没有找到html页面缓存,源代码也没有发现this is a real static html file created at 2008-08-04 08:37:57 by cos-html-cache 2.6.1这样的信息。
                                    wp程序在/blog/二级目录下面。
                                    麻烦您了,还请指点一下!谢谢!

                                • 18楼 rex 在2008.08.05 13:17发表评论如下: 回复

                                  您好,我现在使用了cph空间,激活了chc插件,可以正常使用了。不过,index.html文件无法生成。在cos-html-cache.html文件中,已经有define(’IS_INDEX’,true);请协助。初步怀疑是读写根除问题。臆测而已。

                                  • 18楼附属品 rex 在2008.08.05 13:18发表评论如下: 回复

                                    读写根除问题=>读写权限问题。

                                  • 19楼 AJ 在2008.08.08 01:02发表评论如下: 回复

                                    在godday上无法生成文章及栏目,只有主页可以生成!不知道为什么,已经按照安装做了设置了!

                                    • 20楼 rekey 在2008.08.12 00:02发表评论如下: 回复

                                      我的blog装了后无法生成index.html,html目录也没出现,修改永久链接分页就无法显示了!

                                      • 21楼 rekey 在2008.08.12 00:25发表评论如下: 回复

                                        我的主机是hostmonster的,刚才在.htaccess中增加DirectoryIndex index.html index.htm index.php index.cgi 后,html目录和index.html都生成了,但是第3页确无法打开了,请帮忙。

                                        • 21楼附属品 cosβ 在2008.08.12 10:56发表评论如下: 回复

                                          除非插件冲突 hm BH dh这些主流的国外虚拟主机一般不需要特殊设置

                                        • 22楼 rekey 在2008.08.12 12:56发表评论如下: 回复

                                          我昨天有测试,最先安装了cos-html-cache,然后就设定永久链接,第2页就无法显示,但是昨天晚上更新了很多内容后,2页可以显示,第3页就无法显示,我想是不是2.6版本的wp,分页达不到数据量就无法显示的缘故?

                                          • 23楼 shamas 在2008.08.21 16:08发表评论如下: 回复

                                            下载的版本都是2.6.1的啊,没有2.6.2的

                                            • 24楼 Fred 在2008.08.22 17:14发表评论如下: 回复

                                              这一版在WP2.6.1不能用啊!

                                              • 24楼附属品 cosbeta 在2008.08.22 17:23发表评论如下: 回复

                                                请问是什么问题?我这里能用!

                                                • 24楼附属品 Fred 在2008.08.22 21:35发表评论如下: 回复

                                                  Plugin could not be activated because it triggered a fatal error.

                                              • 25楼 litttlewing 在2008.08.23 21:27发表评论如下: 回复

                                                我换了个空间后,设置一样,却只能生成主页,单页面不能生成html文件,看了一个Godday主机用户的修改方法(http://www.imycard.com/cos-html-cache-in-the-use-of-the-host-godaddy.html),结果都正常了。可能是根目录的设置问题吧。
                                                方法是:修改cos-html-cache.php,将$path = $_SERVER['DOCUMENT_ROOT'].”/”;替换为$path = ABSPATH ;

                                                • 26楼 paaboo 在2008.09.02 15:56发表评论如下: 回复

                                                  帮忙看一下我的站点,url重写好像只能从index.php开头,是不是主机没有urlrewrite支持?
                                                  看到页面中有cos-html-cache的注释,但是没有说什么时候生成的,而且ftp里也没看到对应的目录已经缓存的html,是不是没有正常生成缓存?

                                                  • 26楼附属品 江东 在2008.09.02 16:00发表评论如下: 回复

                                                    我已经说过nci呀,不支持window主机

                                                  • 27楼 marslau 在2008.10.06 10:01发表评论如下: 回复

                                                    我用了2.6.1的版本,page页面和首页的index.html也出不来了,
                                                    wordpress版本刚升为2.6.2中文版
                                                    我的永久链接地址是/archives/%post_id%.html
                                                    插件有:WP-PostViews Plus,All in One SEO Pack,Google XML Sitemaps,中文 WordPress 工具箱,
                                                    在根目录下建立了index.bak,但未能自动变成index.html
                                                    请教一下原因所在

                                                    • 28楼 Cha 在2008.11.04 14:36发表评论如下: 回复

                                                      已经升级!

                                                      • 29楼 life97 在2008.11.08 10:39发表评论如下: 回复

                                                        请问如何解决分页无法生成的问题?分页显示为yourdomain.com/2008/03/postname.html/2
                                                        这样是无法访问的。另外tracckback地址也是这样yourdomain.com/2008/03/postname.html/trackback,也是无法访问的。有解决的办法吗?

                                                        • 30楼 life97 在2008.11.10 00:13发表评论如下: 回复

                                                          博主的trackback好像也访问不了,404

                                                          • 30楼附属品 江东 在2008.11.10 08:37发表评论如下: 回复

                                                            和虚拟主机相关,以前用美国的虚拟主机就没有这个问题,所以你可以把trackback改成默认的链接格式,自己在模板里面修改

                                                            • 30楼附属品 life97 在2008.11.10 12:31发表评论如下: 回复

                                                              我现在用的就是美国hostmonster的虚拟主机。就出现这个问题。请问默认的格式是哪个?不是吗?

                                                          • 31楼 voidman 在2008.11.22 11:17发表评论如下: 回复

                                                            wordpress 2.7 在PHP大于5.2.0版本的时候会设置cookie的 httponly 属性, var admin_user_cookie = readCosBetaCookie(wordpressuser_cookie); 会失效; 游客评论时产生的cookie不受影响。

                                                            • 32楼 如何把wordpress静态化 在2008.11.25 17:08发表评论如下: 回复

                                                              [...] 国人开发了cos-html-cache插件,确实实现了真正的静态化,但还是特别令人满意,如不是在发布文章时生成html文件而是第一次访问时建立html文件。 [...]

                                                              • 33楼 棕狐 在2009.01.02 19:22发表评论如下: 回复

                                                                我在Godaddy的虚拟主机,因为不支持绑定www的二级域名,所以我把www和顶级都A记录指向主机,然后我发现,生成的缓存竟然不是在绑定的域名下面,而是在顶级目录里。说清楚点:
                                                                顶级目录
                                                                子目录(绑定了网站e21club.com)

                                                                博客网址为www.e21club.com,这样子,生成的html不是在子目录里,而是在顶级目录里,好郁闷呀

                                                                • [...] 大家都知道wordpress在iis上跑的时候由于Rewrite的原因,永久链接里面始终会带个index.php让人看起来很不爽,再者一些如jiangdong大哥的静态插件cos-html-cache等也无法正常工作!现在,,由于Microsoft URL Rewrite Module的出现,使用iis跑wordpress的朋友不用在发愁,IIS7下Wordprss永久链接也可以像在lunix或unix下一样随心所欲了!现在我就把我在外文网站淘来的和大家一起分享! 第一:下载安装Microsoft URL Rewrite Module 下载the x86 version for IIS 7.0 下载 the x64 version for IIS 7.0 请选择适合自己版本的下载安装,如何安装?懂英文的朋友可以看这里!! 第二:1.在你的wordpress安装的根目录打开一个文件名为web.config文件,你可以用记事本或Notepad工具打开。通常在iis7下新建一个网站时根目录下就会生成这个文件的! 2.请在<System.Webserver> …</System.Webserver>之间加入以下代码,建议紧贴</System.Webserver>之前加入! <rewrite> <rules> <rule name="Main Rule" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> 3.打开你wordpress后台的控制面板(Dashboard),点击设置(Settings)下的永久链接(Permalinks) 注意:wp2.7下后台不一样,可设置过程一样! (No Ratings Yet)  Loading … Tags: IIS7, Permalinks [...]

                                                                  评论分页: 1
                                                                  (Required)
                                                                  (Required, not published)
                                                                  如果留言未显示无需重复留言,我将为你恢复!