|
|
作者: 刀光剑影
装上WordPress了,使用了一下,功能确实强大,模版也很漂漂~~
可是WordPress有个”缺点”,就是本身不能真正静态化,看看国内的cms吧,大都支持静态化了…
生成静态化有什么好处呢? 1.利于seo(尤其是url变得友好,还有html后缀名); 2.访问速度变快;
缺点呢? 就是会占用一定的空间咯…ps:现在的硬盘可是白菜价呐~~~
我想WordPress可能是出于对插件和widget(小工具)的友好支持才放弃静态化的吧~~
不过好在他给我们提供了固定链接这个功能,这个功能有什么用呢?
这个功能可以让我们利用服务器的rewrite(Apache和iis都支持)功能,实现url的转变.
比如,WordPress的文章默认url是: http://www.hacke**ns.com/p? id=1 .
而利用rewrite(服务器功能) +固定链接功能(WordPress自带,在设置那里),我们就可以任意发挥想象力,把url美化美化~~
如: 我在固定链接处设置的是 /%category%/%postname%.html,有的朋友会设置成年/月/id这样的形式,个人喜好问题~~
这样一来我的url就变成 http://www.hacke**ns.com/seo/how-to-create-html-with-WordPress.html
红色部分,你还可以自行修改哦~~看看,是不是比单纯的?id=XX好看多啦~~呼呼
ps:这里再说一下,rewrite是需要服务器支持的,1.你得确认网站目录有写权限;2.服务器支持rewrite组件,并已开启;
下面我们继续,实现真正的静态化…市面上支持静态的化的WordPress插件不少,我介绍的这款呢,是国人写的,叫做cos-html-cache..
它的下载地址是: http://www.storyday.com/tag/cos-html-cache
下载后-解压上传到plugin目录,登陆后台-插件-已安装,启用该插件即可…
这时你就会发现在设置那里多出了一个”coshtmcache”选项…
那么,有朋友会问,安装完cos-html-cache,怎么使用呢?
其实安装完cos以后,就不要做其他设置了,只有有用户访问你的博客(不包括你,管理员访问无效),cos就会自动将用户访问的文件生成html静态文件(首页,文章内容页),下面只是来说说cos使用中要注意到的问题,以及在godaddy主机上使用遇到的问题.
1.matrix,我访问我写的文章,可还是老样子,没有生成静态页面呀?
注意你使用的是否正处于管理员登陆状态;关闭所有浏览器,刷新下试试;查看目录下是否有真实html文件生成;
2.matrix,我安装好了cos,访问博客的文章页面,目录下没有生成静态页面,这是怎么回事呢?
排除1的可能性,可能是你的固定链接没设置好(cos是要配合固定链接功能使用的).
3.matrix,我安装好cos后,新发布的文章,访问后就能生成静态文件,可是之前发布的却不能更新生成,怎么回事呢?
cos有个更新html缓存功能,在设置那里,更新下缓存,退出管理员身份,访问即可生成
4.matrix,我使用的也是godaddy的主机,啥都设置好了,可是生成不了静态页面呀~~
亲亲~~这个问题matrix今天也遇到了…以下是解决方法:
1.确认你的网站目录权限都设置好了(不会设置的话,最好设置为所有目录都有写权限,这样方便)
2.打开插件目录下的cos-html-cache.php,将$path = $_SERVER['DOCUMENT_ROOT'].”/”;替换为$path = ABSPATH.”/” ;
注意:如果你跟我一样,博客是放在二级目录下的,需修改成$path = ABSPATH.”../” ;
3.上传覆盖掉原来的cos-html-cache.php文件,重新登录后台,更新html缓存即可.
修改版的cos-html-cache.php,我明天放上来给大家吧~~呼呼 #_@ |
评分
-
查看全部评分
|