It doesn’t validate because it 404’s for some reason. I can go to it directly but when I enter it into the feed validator, I get a 404 error.
http://www.feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.bockes.com%2Fwp-rss2.php
Moderator
James Huff
(@macmanx)
Volunteer Moderator
I am confused by that forum….
do we make this change:
‘————–
if ( preg_match(‘/cgi/’, php_sapi_name()) )
@header(‘Status: 404 Not Found’);
else
@header(‘HTTP/1.x 404 Not Found’);
————–
and turn them into this:
————–
/* if ( preg_match(‘/cgi/’, php_sapi_name()) )
@header(‘Status: 404 Not Found’);
else
@header(‘HTTP/1.x 404 Not Found’); */’
or this change:
change:
‘ (false === strpos($_SERVER[‘PATH_INFO’], ‘index.php’))’
to
‘ (false === strpos($_SERVER[‘PATH_INFO’], ‘.php’))’
I am confused by the issue also. When I click on the rss feed at the bottom of the 1.5 page I get:
feed:http://mysite.com/feed/
This of course produces an error.
I can manually get the rss by
http://mysite.com/feed/
or
http://mysite.com/rss2/
But I would like the feed without the drama (the same error also occurs with comment rss)
Moderator
James Huff
(@macmanx)
Volunteer Moderator
DBockes and Rori, go here and click the “download” link and replace your file: http://cvs.sourceforge.net/viewcvs.py/cafelog/wordpress/wp-blog-header.php?rev=1.131&view=auto
Americasroof, the feed: is a new syntax which automatically launches your feed reading app when clicked. To remove it, simple access whichever part of your template contains the RSS links and remove it.
I’m still getting problems too. Although, macmanx, you said my feeds were working OK,
(blog URL: http://www.godspell.org.uk/wordpress/
they aren’t getting picked up by Bloglines. There’s the dreaded red exclamation mark next to my blogname, and the error message:
Bloglines has encountered an error trying to fetch the latest version of this feed. Bloglines handles errors automatically, no action is required by you. The error was:
The feed does not appear to exist. This can be caused by the feed URL being incorrect, or it can be caused by a configuration issue with the server hosting the feed. If this error continues, you should check the feed URL and, if it is wrong, subscribe to the correct URL.
Any suggestions, please?
macmanx, that worked perfectly. Thanks a ton for the help.
Ok, I think I’m working again. Bloglines needed to be unsubscribed and resubscribed – it didn’t then automatically find the correct URL and I had to do it manually. Something about the set-up of 1.5 seems to confuse it – which is a shame, when everything else works so well.
Moderator
James Huff
(@macmanx)
Volunteer Moderator
Blogines usually takes 24 hours before it realizes that it can access a feed again.
does that wp-blog-header file need to be replaced on every theme?
Hmm, I get 404 when I tried to browse http://myblog.com/feed. As far as I concern, there’s no such feed directory in wordpress. Does it use mod_rewrite?
I thought it was harcoded in the theme. But after I checked it, the theme uses get_blog_info('rss2')
. get_blog_info
called get feed_link
and get_feed_link
some how returns http://myblog.com/feed/ instead of http://myblog.com/wp-rss2.php.
Any clues? Wrong installation or settings maybe?
Moderator
James Huff
(@macmanx)
Volunteer Moderator
If you’re using permalinks, your feed will be at /feed/. If not, your feed is at /wp-rss2.php.
Thanks macmanx. I deleted the “feed:” command from the footer.php in the template files and things work great. I suspect the feed option is probably too high tech for the average user (I too use bloglines to read rss). But if that’s the only thing I have to complain about wp then I don’t have much to complain about!
Americasroof, the feed: is a new syntax which automatically launches your feed reading app when clicked. To remove it, simple access whichever part of your template contains the RSS links and remove it.
I am confused by that forum….
do we make this change:
‘————–
if ( preg_match(‘/cgi/’, php_sapi_name()) )
@header(‘Status: 404 Not Found’);
else
@header(‘HTTP/1.x 404 Not Found’);
————–
and turn them into this:
————–
/* if ( preg_match(‘/cgi/’, php_sapi_name()) )
@header(‘Status: 404 Not Found’);
else
@header(‘HTTP/1.x 404 Not Found’); */’
This is what I did and the RSS2 feeds work agian, I’m using the wp-rss2.php direct urls IE: http://www.domain.com/wp-rss2.php
Hi Everyone,
I’ve been struggling with this feed. Keep getting a 404 error with feed validator. I tried the changes above that I could identify, but no luck. Any help is greatly appreciated.
Here is the feed:
http://www.sportspodnet.com/americanfan/wp-rss2.php
Thanks,
Sam