WordPress.org

Forums

[Plugin: WP Super Cache] Super Cache killed my RSS feed (24 posts)

  1. ptholmes
    Member
    Posted 5 years ago #

    Because of the load on my server, my webhost recommended that I install the wp-Super-Cache plugin to reduce the number of php scripts running on the machine. It looks like it's caching and serving pages properly and is running well.

    However, I've noticed that my IE 7 RSS feeds will not update now and shows an error of: "Feeds with DTDs are not supported." Also, new posts are not appearing in Bloglines or elsewhere.

    How do I resolve this feed problem without disabling wp-super-cache, since it looks like the super-cache is going to be very helpful in terms of the server load?

    Thanks!
    Preston
    preston@sixmeatbuffet.com

  2. Samuel Wood (Otto)
    Tech Ninja
    Posted 5 years ago #

    Add "feed" to the list of "Rejected URIs" on the super cache config page. Then clear the cache. Feeds then should not be cached anymore.

  3. ptholmes
    Member
    Posted 5 years ago #

    Thanks Otto - I had added some of the rss & atom files, but that didn't do it - your suggestion worked like a charm. Thanks!!!!

  4. ptholmes
    Member
    Posted 5 years ago #

    Otto - sorry to reopen this, but as soon as caching started back up, the RSS feed went down again, even though "feed" is in the relected URI list. Any other suggestions? Thanks!

  5. ChrisSamuel
    Member
    Posted 5 years ago #

    I also removed wp-rdf.php, wp-rss.php and wp-rss2.php from the list of files to cache, otherwise it was getting served up as text/html and not text/xml..

  6. ChrisSamuel
    Member
    Posted 5 years ago #

    oops - and don't forget to delete your cache!

  7. ptholmes
    Member
    Posted 5 years ago #

    Thanks Chris - I will make that change now and see how it goes!

  8. stynx9000
    Member
    Posted 5 years ago #

    Hmm. My RSS feed is still killed - according to some readers and Feedburner.

    http://feeds.feedburner.com/Arsgeek

    Does anyone know of a problem with outsourcing feeds to Feedburner?

    I've tried a bunch of stuff - Here are my strings that force pages not to be cached:

    wp-.*.php
    rss2
    rss
    atom
    feed

    And here are my filenames that can be cached:

    wp-comments-popup.php
    wp-locations.php

    When I use Feed Validator on my feed it tells me that it looks like it's a web page, not a feed.

    Suggestions?

    Thanks in advance,
    Ben

  9. Samuel Wood (Otto)
    Tech Ninja
    Posted 5 years ago #

    Okay, FeedBurner is it's own beast. FeedBurner problems have nothing to do with your blog or any plugins on it.

    If you want to diagnose a problem, turn off FeedBurner, look at your feed directly. Validate your feed directly. If it has no issues, then the problem is in FeedBurner somewhere.

    Deal with problems in pieces that can be handled. Trying to figure out a problem with a feed when it's going through feedburner is like trying to figure out how much it's rained in Chicago while actually looking at the Mississippi River in New Orleans. ;-)

  10. stynx9000
    Member
    Posted 5 years ago #

    Well, if you want to get technical about Chicago rainfall with the Mississippi. . . ahhh I got nothing.

    Feeds do work when straight from my site - not through Feedburner when Super Cache is enabled.

    They validate absolutely fine however through Feedburner when Super Cache is disabled. They also worked fine with plain old vanilla WP-Cache.

    Leading me to believe it does have something to do with Super Cache? When it's off, my RSS works through feedburner. When it's on, it doesn't and appears as an HTML page.

    When it's off, my feeds appear as valid RSS.

    EDIT - actually, with SC on and going straight through my site, it's not validating either.

    1420. <!-- Dynamic Page Served (once) in 1.293 seconds -->
    1421. <!-- super cache gz -->

    It's not supposed to be caching the feed stuff but I still get that when I look at the source.

  11. Donncha O Caoimh
    Member
    Posted 5 years ago #

    Grab the phase1 and 2 files from http://svn.wp-plugins.org/wp-super-cache/trunk/ and copy them into your plugins/wp-super-cache/ folder and clear your cache.

    That should fix the problem with feeds not showing.

  12. Samuel Wood (Otto)
    Tech Ninja
    Posted 5 years ago #

    stynx9000: Did you clear the cache after adding "feed" to the reject list? That's important, you gotta do that.

  13. stynx9000
    Member
    Posted 5 years ago #

    Hey Donncha and Otto42.

    I did clear the cache afterwards - and turned off/on the plugin, etc. donncha - the two new phase1/2 files did the trick! Many thanks!

    Ben

  14. Weezer1223
    Member
    Posted 5 years ago #

    I've done what stynx has done, but my feeburner still doesn't work. I've added the two files mentioned, put feed on the reject list, but still my feed doesn't work when supercache is enabled.

  15. Nick
    Member
    Posted 5 years ago #

    I managed to resolve this by changing the FeedBurner feed address. Here are the steps:

    1) Log into your FeedBurner account
    2) Click your feed title, then "edit feed details"
    3) Change the "original feed" field from http://myblog.com/?feed=rss2 to http://myblog.com/feed/rss2
    4) Click "save feed details"
    5) Login to your WP admin
    6) Click the "settings" tab
    7) Click the "WP Super Cache" link
    8) Scroll down and click "Delete cache"
    9) Log out and visit your homepage

    That's it! Hope it helps.

  16. hollywoodgrind
    Member
    Posted 5 years ago #

    NickDC,

    I've been looking for, and waiting for a solution to the feedburner problem, and your url change fixed my problem. I can now use WP Super Cache again. Thank you.

  17. VizionQuest
    Member
    Posted 5 years ago #

    WP Super Cache killed my Feedburner feed too. Here is what I did to fix it sort of...

    1. Added the following words to rejected URIs list in WP Super Cache settings
    rss2
    rss
    atom
    feed

    2. Grabbed the phase1 and 2 files from http://svn.wp-plugins.org/wp-super-cache/trunk/ and copied them into my plugins/wp-super-cache/ folder and cleared my cache by clicking on "delete cache" under Cache Contents in WP Super Cache settings

    3. Changed my Feedburner feed settings under "edit feed details" from http://myblog.com/feed to http://myblog.com/feed/rss

    My Feedburner feed now shows, however; it only shows a few sentences of each feed and doesn't include any images or videos like it did once before!

    Anyone have any suggestions on how to fix that problem?

  18. Donncha O Caoimh
    Member
    Posted 5 years ago #

    VizionQuest - silly question. Have you got full feeds enabled? Maybe that got changed somehow?

  19. VizionQuest
    Member
    Posted 5 years ago #

    Full feeds enabled both on WP and Feedburner. Any other suggestions?

  20. VizionQuest
    Member
    Posted 5 years ago #

    My Feedburner feed is screwed up again. It only works when I delete my cache. So much for the fixes I listed above.

  21. Donncha O Caoimh
    Member
    Posted 5 years ago #

    Add the string, ".*feed/rss2.*" to your rejected URLs list. Does that help?

  22. VizionQuest
    Member
    Posted 5 years ago #

    I'll give it a try and let you know what happens.

    What about removing the following from the "Accepted Files" list?:
    wp-rss.php
    wp-rss2.php

  23. Emiline220
    Member
    Posted 5 years ago #

    Has anyone found a working solution for this because the same thing is happening to me, but none of fixes listed here have worked. The problem seems specifically to be with Bloglines, so it might not be the plugin's fault, but I would still like to be able to use supercache and I can't if I want my bloglines readers to be able to read new posts. (It hasn't even updated despite deleting my cache several times.)

    The very weird thing is that if I subscribe to the feed I have listed as the original feed in Feedburner (http://myblog.com/feed/rss2) the feed works fine, but my actual feedburner feed won't update in bloglines, despite that fact that when I view it in feedburner, it's showing all my new posts.

    Is this just a problem with bloglines and/or feedburner?

  24. chriscoyier
    Member
    Posted 4 years ago #

    This problem is happening for me too. I've tried every solution here and no dice. This is a HUGE problem and with the number of people using this plugin and feedburner I'm surprised there aren't more people freaking out.

    If anyone has a solution to try, PLEASE, I am all ears.

    You can reach me at chriscoyier@gmail.com

Topic Closed

This topic has been closed to new replies.

About this Topic