Feedburner is a really popular service used to track information about your RSS feeds.
This article explains how to elegently intergrate your existing CMS with feed burner using Apache and htaccess.
I use 302(temporary) redirects for my feeds in case I ever want to move away from the Feedburner service. A 302 temporary redirect will tell search engines to keep checking the original URL. It's valid to use a 301 instead if you never plan on moving away from feedburner.
Replace nickyeoman with your assigned name.
RewriteEngine On RewriteBase / # Redirect RSS readers to Feedburner # Allow access to FeedBurner Bot # For Joomla CMS # v2.0 # Last Updated: June 3, 2011 #Catch All for non-category pages RewriteCond %{HTTP_USER_AGENT} !^(FeedBurner|FeedValidator) [NC] RewriteCond %{QUERY_STRING} ^format=feed&type=rss$ RewriteRule ^index\.php$ http://feeds2.feedburner.com/nickyeoman [R=302,L] #For sub categories, where 'joomla' is the category name RewriteCond %{HTTP_USER_AGENT} !^(FeedBurner|FeedValidator) [NC] RewriteCond %{QUERY_STRING} ^format=feed&type=rss$ RewriteRule ^joomla$ http://feeds2.feedburner.com/nickyeoman/joomla [R=302,L]
Make sure you don't duplicate the RewriteEngine or RewriteBase lines. Don't blindly follow what I'm telling you, if you have a question free free to contact me.
Replace nickyeoman with your assigned name.
As with everything else in WordPress you can find a plugin to redirect to feedburner.
# Redirect RSS readers to Feedburner # Allow access to FeedBurner Bot # For Wordpress CMS # v2.0 # Last Updated: June 3, 2011 RewriteCond %{HTTP_USER_AGENT} !^(FeedBurner|FeedValidator) [NC] RewriteRule ^category/cat_name/feed/ http://feeds2.feedburner.com/nickyeoman/cat [R=302,L]