关于wp的rss输出

很是orz阿,以前用默认的链接方式,输出地址是http://paolomaldini.milaninno.net/?feed=rss2。

由于默认链接方式用起来不爽,于是改用自定义的permalink方式,结果rss输出地址也变了,成了http://paolomaldini.milaninno.net/feed。谷歌阅读器直接就找不到这地址了。

现在修改了.htaccess,让这俩归一化,貌似也不起作用,听天由命吧。。

按照网上提供的方法,貌似OK鸟,来源在此,我自己的详细步骤如下:

1. 先随手选一个RSS feed burner提供商,目前比较火的大概有俩:feedburner和feedsky,至于这俩的优缺点敬请自行比较。

2. 修改自己的home路径下的.htaccess如下:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^feed=(rss|rss2|rdf|atom|feed)$ [NC,OR]
RewriteCond %{REQUEST_URI} ^/(feed|wp-atom|wp-feed|wp-rss|wp-rdf)(.*)$ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(Gecko|MSIE|Opera|FeedBurner|FeedValidator|Feedsky|xianguo-rssbot) [NC]
RewriteRule (.*) http://feeds.feedburner.com/milaninno/paolomaldini [L,R=307]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

红色部分是rss feed burner提供商提供的rss输出地址,简单说就是上头那一堆把类似http://xxx.com/?feed=rss2和http://xxx.com/feed这样的请求全都重定向到提供商那个地址,这样就对新老客户都负责了。。

This entry was posted in 未分类 and tagged , , , . Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>