Hello David, the problem is that i can't detect errors, as the browser can't load the page
the 301 error come out from (i think):
inside the wp.rss2.php file (wp root).
wp_redirect( get_bloginfo( 'rss2_url' ), 301 );
have you try to test the rss without friendly URL? Try to disable and test with your browser pointing to
and so let know.
Or.... (more advanced)
if you are able, try to put the
instruction on php files parsed to render the feed, to understand where exactly the error come out.
It can be done only with full ftp access to your web space, so you or who you trust can solve maybe online the problem.
P.S this thread has been moved to this appropriate forum CMS, Php Scripts Help Support