主机搬到了Godaddy 及生成静态页面

主机搬到了Godaddy,Linux主机,设置了为静态,然后用cos-html-cache生成静态页面!

cos-html-cache使用方法:

**** 概述****

cos-html-cache 将会大大地提高你wordpress的运行效率和载入速度。该插件会在页面第一次载入的时候产生和url对应的真正的html文件作为缓存,后面的运行将会直接载入该html从而大大的提高了页面的效率。当页面内容发生变化时将会自动更新对应的页面,更新缓存的触发事件有:修改文章、删除文章、评论成功提交,同时这些事件也将会更新与之相邻的文章。
cos-html-cache2.0和之前的版本相比大大的提高了速度,改进了缓存的机制,使之更加科学

**** 安装****

1. 首先,永久连接不能使用默认格式;
2. 修改你的永久链接格式,保证你的url路径看起来像真正的HTML文件的路径(废话一句:这个是需要url rewrite支持的),中文推荐采用 /html/y%year%/%post_id%.html如果你和我一样不怕麻烦愿意为每篇文章写一个英语的post slug,建议采用这样的格式:/html/y%year%/%post_id%_%postname%.html,最好不要直接用year和 month,因为这个会和存档出现冲突;
3. 放置html文件的文件夹属性请设置成 0777(linux特有设置);
4. 下载插件,解压缩,你将会看到一个文件夹cos-html-cache,请确认文件夹里面没有二级目录,然后将其放置到插件目录下,插件目录通常是 `wp-content/plugins/`;
5. 在网站根目录下创建一个文件名为”index.bak”,设置属性为0666(好多朋友反映无法生成首页,请注意这里);
6. 在后台对应的插件管理页激活该插件;
7. 请确保你WP的gzip压缩未打开(今后的版本如果没有此选项,忽略之) ,如图:
8. 安装完成;

**** godaddy主机注意****
godaddy主机的$_SERVER变量有些古怪,所以cos-html-cache可能会将目录搞错,现在判断html的目录方式在其他主机没有问题,而当前就目录的判断方式就是为了防止二级目录出错而设计的,因此不打算专门为godaddy做修改,因此这里特此给出godaddy的解决方案:

修改方法是:修改cos-html-cache.php文件 将$path = $_SERVER[‘DOCUMENT_ROOT’].”/”;替换为$path = ABSPATH ;

如果目录依然错乱,继续修改 $path = ABSPATH.”/youblogdir”,直到正常为止。

上面是针对goaddy,cos-html-cache的一个解决方案。

某个页面被浏览或者评论,就会自动生成静态页面
搞定!