WordPress:Using FeedBurner

来自站长百科
跳转至: 导航、​ 搜索

你可能想要使用FeedBurner,支撑你的feeds,使得所有人都能够订阅你的feeds。FeedBurner是种外部服务,与WordPress软件不相关。你想要使用FeedBurner,因为FeedBurner提供了有关你的Feed的用法和其它的额外功能的统计说明。如果你决定使用FeedBurner,你可以使用下面的插件,或者遵循说明。

重要[ ]

如果你已经有个由WordPress通过Permalink/mod-rewrite选项创建/更改的.htaccess, feedburner 插件和下面的指示都能够运行。

如果你的permalink结构中有index.php,你必须使用这个 hack。这个hack只是RSS feeds的一部分。要将你所有的feeds运转到feedburner,请使用这个 hack

插件[ ]

FeedBurner FeedSmith 插件 或者Flagrant disregard Feedburner 插件会简化这个过程。

注:如果你将WordPress安装到文件夹而不是你的根文件夹,你可能会遇到错误问题。如果是这样的,请尝试Thatedeguy的 Hack 解决问题。

注释: 先前的段落可能有点过时了,可能不再适用了。

介绍[ ]

如上所述,你需要有个由wordpress通过Permalink/mod-rewrite选项,创建/更改的.htaccess。进入wordpress管理菜单中的选项>Permalinks并且添加/%year%/%monthnum%/%day%/%postname%/ at "structure",运行"fancy" urls。

你的博客的feed是在http://yoursite.com/wp-rss2.php (或者http://yoursite.com/feed/rss2/)

你的feedburner feed是在http://feeds.feedburner.com/yourfeed

因为你的博客链接到http://yoursite.com/wp-rss2.php (或者http://yoursite.com/feed/rss2/)中的feed,你的读者在http://yoursite.com/wp-rss2.php (或者http://yoursite.com/feed/rss2/)阅读feed。

这时,http://yoursite.com/wp-rss2.php (或者http://yoursite.com/feed/rss2/) 不指向http://feeds.feedburner.com/yourfeed。进入http://yoursite.com/wp-rss2.php (或者http://yoursite.com/feed/rss2/)。

为了使得http://yoursite.com/wp-rss2.php (或者http://yoursite.com/feed/rss2/)带访客进入http://feeds.feedburner.com/yourfeed,你必须遵循这里的指示,更改你的.htaccess文件: http://forums.feedburner.com/viewtopic.php?t=17


如果你不想这样做,你可以通知你的读者,你的feed也在http://feeds.feedburner.com/yourfeed。然后,你必须相信你的读者都会动手调整他们的链接和feed 读者。他们很可能不会这样做,因为http://yoursite.com/wp-rss2.php (或者http://yoursite.com/feed/rss2/)会继续正常运行。


最好的方法是通过遵循下面的指示,更改你的.htaccess文件:http://forums.feedburner.com/viewtopic.php?t=17 因为你的读者不需要执行任何操作。

这里的第一篇文章的确解释了所有内容: http://forums.feedburner.com/viewtopic.php?t=17

下面是从文档中引用的小段文字:

"如果你有个feed,可以无限期地使用,你的读者正在他们的新闻aggregators中使用你当前的feed的URL。你可以怎样轻易地将读者在你的旧的服务器/feed中做的请求转移到你新的burned FeedBurner feed,因为你的所有的syndication traffic利用了我们的服务?"

改写这篇文章,突出.htaccess解决方法。

根据支持论坛改写