• I’ve just moved over to WordPress from Movable Type (and loving it!) but my one remaining issue is with my old RSS feeds. I believe I’ve redirected requests to the old feeds (atom.xml and index.xml) to the new feed using my .htaccess file, however readers like Bloglines aren’t picking up the redirection. When I ping the old feed in Bloglines (http://www.bloglines.com/ping), it pings it successfully, but it never picks up the new feed. When publishing new posts, I have it ping various aggregators, but I realize that it’s only pinging the “/feed/” feed, which these aggregators have no knowledge of. Short of asking my subscribers to change their feeds, is there a way to handle this seamlessly? I’ve included my .htaccess file to look at… Thanks for your help!

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^/index.xml$ http://feeds.feedburner.com/pdc [R,L]
    RewriteRule ^/atom.xml$ http://feeds.feedburner.com/pdc [R,L]
    RewriteRule ^/blog/index.xml$ http://feeds.feedburner.com/pdc [R,L]
    RewriteRule ^/blog/atom.xml$ http://feeds.feedburner.com/pdc [R,L]
    # Route Feedburner to WP created RSS feeds
    RewriteCond %{HTTP_USER_AGENT} FeedBurner
    RewriteCond %{QUERY_STRING} ^feed=(feed|rdf|rss|rss2|atom)$
    RewriteRule / wp-feed.php?feed=$1 [QSA]
    # Send everyone else to feedburner
    RewriteCond %{HTTP_USER_AGENT} !FeedBurner
    RewriteCond %{QUERY_STRING} ^feed=(feed|rdf|rss|rss2|atom)$
    RewriteRule / http://feeds.feedburner.com/pdc [R,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

  • The topic ‘Redirection of Old RSS Feeds’ is closed to new replies.