I had noticed today that my RSS feeds were working in my browser but FeedBurner and Feed Validator were reporting 404s. I did some searching and found bug 903 that recommended this change:
--- wp-blog-header.php.2005-03-14-113423 Mon Mar 14 11:31:31 2005 +++ wp-blog-header.php Mon Mar 14 11:31:41 2005 @@ -17,7 +17,7 @@ if ((isset($_GET['error']) && $_GET['error'] == '404') || ((! empty($_SERVER['PATH_INFO'])) && ('/' != $_SERVER['PATH_INFO']) && - (false === strpos($_SERVER['PATH_INFO'], 'index.php')) + (false === strpos($_SERVER['PATH_INFO'], '.php')) )) { // If we match a rewrite rule, this will be cleared.
The change was already checked into CVS on 2005-02-18, but that was one day after the 2005-02-17 release of WordPress 1.5 so if you’re running 1.5, you’ll need to make the change yourself.
If you’re comfortable with UNIX and the patch(1)
command, here’s a patch file that you can use. Just download it to your root WordPress directory and execute patch < bug_903.patch
.