jcastellese
Member
Posted 1 month ago #
I'm pretty stumped by this. We're running a small number of blogs, and we've been noticing latly (not sure how long now ago it might have started), but our RSS feeds aren't always validating. When I pull them up in my browser they look like they're supposed to with proper xml, but when I put them through a validator, they're displaying html, which is really odd.
Here's an example with one of the site's we've been seeing this problem with...
Link: http://www.blogsmonroe.com/backyard/
RSS: http://www.blogsmonroe.com/backyard/?feed=rss2
Validation: http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.blogsmonroe.com%2Fbackyard%2F%3Ffeed%3Drss2
I'm a full time web developer so feel free to get as technical as you want. I know my stuff but I'm just not as familiar with the inner workings of wordpress as I'd like to be. If you guys have seen this before and know some common causes, I'd be more than happy to really follow those up, but as of this minute I'm fairly stumped.
I think it might have something to do with WP Super Cache.
Go to the plugin's option page and try adding /?feed=rss2 to the list of URLs not cached.
jcastellese
Member
Posted 1 month ago #
well I'm pretty stumped, I disabled the caching of the feeds, and I think you're right because if I clear my cache than the feeds do validate.
So all I can assume is it isn't properly deactivating the cache. Here's a screen shot I took of the wp-supercache, do you see anything that should allow the rss feed to recache?
http://www.blogsmonroe.com/backyard/blogcache.JPG
The other thing I don't understand is that we have a pretty large variety of blogs on our server, they are all up to date, about half of them running the latest version of wordpress, but we're only having this problem with like one or two other blogs.
So all I can assume is it isn't properly deactivating the cache.
Here's a screen shot I took of the wp-supercache, do you see
anything that should allow the rss feed to recache?
That looks right to me.
Are you using any plugins that redirect or alter your feeds?
For example, I tried to validate one of your post feeds (http://www.blogsmonroe.com/backyard/?feed=rss2&p=1516) and it shows the same error message as your blog's feed (http://www.blogsmonroe.com/backyard/?feed=rss2). I then tried to subscribe via Google Reader to the post feed and instead the blog's feed was subscribed to.
jcastellese
Member
Posted 1 month ago #
yeah I'm really not sure whats causing it other than wp-supercache. We run maybe 30 or so blogs, but we only have two blogs with this error, and they don't have any plugins activated that are unique to them only.
I've set it so that wp-supercache won't cache the feeds, but it still seems to.
The reason I suspect wp-supercache (even though it's working fine on nearly 30 other blogs) is because when I delete the cache, I'm able to validate the RSS feeds.
Have any suggestions? I'm completely stumped on this one.