Inconsistent/Broken WordPress Category Feeds
I have been setting up WordPress on my Debian etch server and everything seemed fine. That is until I tried using category specific feed.
I am assigning all of my posts On my blog I have a couple categories that I would like to have feeds for. These are:
http://www.peterryan.net/category/geek/feed/
http://www.peterryan.net/category/cooking/feed/
They both correspond to the following category archives:
http://www.peterryan.net/category/geek/
http://www.peterryan.net/category/cooking/
However as far as I can observe the readers I am testing with (Firefox Live Bookmarks, Thunderbird RSS Reader, Google Reader, and ThoughtWorks blogs which should be subscribing to the geek category) are not processing the results correctly. Sometimes the wrong category is returned (such as the cooking category is returned when I access the geek feed) and sometimes in Firefox an HTML instead of an XML page is rendered (and sometimes the wrong version of that).
This problem goes away if I do not use pretty permalinks (as described in the WordPress Codex and use the default. I would like to avoid using ugly links but I feel like I am running out of options.
I have looked at the following word press support threads plus I am sure more:
http://wordpress.org/support/topic/111113
http://wordpress.org/support/topic/112673
http://wordpress.org/support/topic/111356
http://wordpress.org/support/topic/124459?
And I have opened my own support forum with no help received so far:
http://wordpress.org/support/topic/129238
I am currently attempting to find help on the wordpress irc channel but have not had much success. Since this problem could be related to either my debian apache2 server, my php5 configuration, mod_rewrite, or wordpress I am a bit at a loss as to how to proceed. I would greatly appreciate any help related to this problem.
My HTACCESS file (generated by wordpress) is:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
I would greatly appreciate any help.
August 8th, 2007 at 3:30 pm
I have tracked this problem down to something related to mod_cache and mod_rewrite conflicting on category rewrite cache keys. While I track down that issue I have temporarily disabled caching on my server which is a (low performance at least) workaround.
November 17th, 2007 at 10:29 am
Just curious if you figured out a way around this issue without disabling mod_cache?
Tim
November 19th, 2007 at 11:17 am
No I haven’t looked into this issue. My blog’s readership is not really large enough to really worry too much about mod_cache. I will update this blog post if I end up getting the traffic to require it.