更友好的WordPress帖子的链接

WP的后台管理页面中,可以设置帖子的Permalinks样式。

缺省时,它是用非SEO友好的形式的,例如:http://www.rsywx.net/wordpress/?p=960这样的形式。但是,用户可以定制Permalinks的格式,并通过后台URI重写规则从而得到更SEO友好的URI。

我的设置是这样的:/%year%/%monthnum%/%post_id%,因此所有的帖子的连接都会是类似:http://www.rsywx.net/wordpress/2008/10/960这样的,对应的URI重写规则为:

RewriteRule ^wordpress/([0-9]+)/([0-9]+)/([0-9]+) wordpress/?p=$3

如何,很简单吧?

10月13日补记:

突然想到,这个重写和Pylons的map还是有点不一样的。我在书写Pylons的map规则的时候,感到很不愉快。因为它的这个类似重写的规则,是和路径相关的。

Continue reading “更友好的WordPress帖子的链接”