现在改变习惯~先写关键内容~再写闲话~
问题:WordPress在Windows平台下必须使用ISAPI_Rewrite来实现永久连接(Permalinks),以前使用的时候只注重了文章是否能打开,分类能否进入,以及2.5以后tags是否正常。而从未关心过RSS和Trackback这类的问题。最近开始研究SEO以后,发现这些是非常重要的,所以就测试了一下,发现原先使用的重写规则造成了RSS/feed页能打开,但是无内容。评论的RSS也一样。而trackback好像还算正常。
原因:不知道为什么原先网上找来的规则中,feed使用了wp-feed.php这个文件,而手动测试了一下好像并不是这么回事,调会默认的Permalinks,发现其实还是使用的index.php?feed=这种形式,于是改了下规则,把这个问题给修复了。
解决:重新写了一下重写规则(Rewrite Rule),参考了网上很多版本,都存在一些问题,幸好自己学好了正则表达式,能够自己动手丰衣足食了。主要就是像刚才所说的,把wp-feed.php换成index.php,具体的看了httpd.ini就明白了。
这个是我使用的httpd.ini(另存为httpd.ini来使用),采用的永久链接是:/html/%year%/%monthnum%/%day%/%postname%.html
最近我找到了一个相当不错的IIS组件来替代ISAPI_Rewrite,已经用在了华麟志上。可以看下这篇“WordPress URL Rewrite | WP URL 重写组件”
好了,正文说完了说段闲话:建立摩登坊也有一年多了吧(可能当时还没正式命名),自从换到了Wordpress以后经常是问题不断,从当时的2.2一直升级到了现在的2.5.1,遇到了升级、换插件、换主题等等问题。不过经历了这些问题以后,也逐渐对Wordpress有了一定的了解,的确让我喜欢上了他,因为他确实太强大了,我现在已经有了一些php的基础,因此,觉得修改wordpress简直就是易如反掌。主要成果可以看下“华麟志”,花了很多的精力在挑选主题、修改主题以及挑选插件上,因为要尽可能满足SEO的需求。比如安装了Related Posts和Popularity Contest以及aLinks这类非常棒的插件,以后将会写几篇专门介绍这几个插件的文章,也会将我一些修改心得以及技巧写出来(做SEO就是要分享,然后带来更多的流量嘛呵呵)。
其他的话也先不说了,以后有空了专门写篇文章吧。总的来说,我的博客SEO还是做得比较差的,相信华麟志会有一个很好的排名,因为我把我学到的所有的SEO知识都用了上去,也使用了熟悉而强大的Wordpress来搭建,肯定会有比较好的效果的呵呵。
本文地址:http://www.steveluo.name/wordpress-isapi_rewrite-rule-rss-feed-fixed/
您可能还对这些文章感兴趣:
6 Comments
Make A CommentComments RSS Feed TrackBack URL
May 19th, 2009 at 7:57 pm
[...] 现在提倡SEF(Search Engine Friendly),所以都提倡使用Wordpress的Permalinks来对URL进行重写。前段时间一直在为RSS feed的重写规则错误犯愁,网上找来的股规则都是有问题额。。真不知道别人自己是怎么用的。。。不过幸好学了下正则表达式,自己动手把他给修好了~具体可以看一下“Wordpress ISAPI_Rewrite 规则RSS Feed修复” [...]
April 18th, 2010 at 10:31 am
[...] 现在提倡SEF(Search Engine Friendly),所以都提倡使用Wordpress的Permalinks来对URL进行重写。前段时间一直在为RSS feed的重写规则错误犯愁,网上找来的股规则都是有问题额。。真不知道别人自己是怎么用的。。。不过幸好学了下正则表达式,自己动手把他给修好了~具体可以看一下“Wordpress ISAPI_Rewrite 规则RSS Feed修复” [...]
June 6th, 2010 at 10:02 pm
[...] 现在提倡SEF(Search Engine Friendly),所以都提倡使用Wordpress的Permalinks来对URL进行重写。前段时间一直在为RSS feed的重写规则错误犯愁,网上找来的股规则都是有问题额。。真不知道别人自己是怎么用的。。。不过幸好学了下正则表达式,自己动手把他给修好了~具体可以看一下“Wordpress ISAPI_Rewrite 规则RSS Feed修复” [...]
September 1st, 2010 at 11:52 pm
[...] 参考资料: http://www.steveluo.name/wordpress-url-rewrite-isapi_rewrite/ http://www.steveluo.name/wordpress-isapi_rewrite-rule-rss-feed-fixed/ [...]
September 5th, 2010 at 12:18 am
[...] WordPress:IIS重写组件:WordPress URL Rewrite 替代 ISAPI_Rewrite 5 九月 2010 0 views No Comment 上一篇:wordpress 系统下载 如果有文件不能下载请点这留言 现在提倡SEF(Search Engine Friendly),所以都提倡使用Wordpress的Permalinks来对URL进行重写。前段时间一直在为RSS feed的重写规则错误犯愁,网上找来的股规则都是有问题额。。真不知道别人自己是怎么用的。。。不过幸好学了下正则表达式,自己动手把他给修好了~具体可以看一下“WordPress ISAPI_Rewrite 规则RSS Feed修复” 就在我四处犯愁的时候,无意中在一个博客中看到了WordPress URL Rewrite这个组件,原先只以为别人把ISAPI_Rewrite换了个名字而已,因为确实看到了好多此类的组件,功能都大同小异。然而亲自到了作者的网站一看才发现这是一个非常棒的Wordpress URL 重写组件。 该组件的主要功能与特色有: [...]
October 31st, 2010 at 9:53 am
[...] 现在提倡SEF(Search Engine Friendly),所以都提倡使用Wordpress的Permalinks来对URL进行重写。前段时间一直在为RSS feed的重写规则错误犯愁,网上找来的股规则都是有问题额。。真不知道别人自己是怎么用的。。。不过幸好学了下正则表达式,自己动手把他给修好了~具体 可以看一下“Wordpress ISAPI_Rewrite 规则RSS Feed修复” [...]