SEO Super Comments是一款由国人做的,将每个访客评论集合成一页的这么一个插件…
作用嘛…显而易见的…..只要你博客有人在评论【不管是垃圾评论还是啥的】即使长时间不更新也不会造成搜索引擎不理你的这种囧况,还能增加收录数….
cos html cache也是国人做的,全静态HTML生成器,完全避免与php打交道,速度更快更高更强…
这俩和在一起就不行了,因为SEO Super Comments生成的评论集合链接样式是http://文章链接?cid=数字,当cos html cache生成了真html页面以后,原本由WordPress处理的GET数据将不会经过WordPress,纯HTML无法处理GET发送的数据,会仍然返回http://文章链接的内容
解决方案也很简单直接,利用rewrite把http://文章链接?cid=数字交还给WordPress处理
例如我的固定连接:/archives/%year%-%monthnum%/%postname%.html,lighttpd的rewrite规则就是:url.rewrite = ("^/archives/(.*)/(.*)\?cid=([0-9]+)" => "/index.php/archives/$1/$2?cid=$3")【Apache的.htaccess请自行对照修改(不用改多少的)】
我今天想了想,可能还有更佳的通用解决方案:
url.rewrite = ("^/(.*)\?cid=([0-9]+)" => "/index.php/$1?cid=$2")【本方案未经过验证】
评论
还没有任何评论,你来说两句吧!