So here's a really odd one: I've created a taxonomy and can access the feeds for the taxonomy in a browser (Firefox, Safari), but when I try to access the feeds programatically (via wget, SimplePie, Aggregator, etc) I get a 404 error. The error logs are no help. I'm using 4.7.4. The only thing I have noticed about the two is that wget and most programmatic attempts request pages from Drupal using HTTP 1.0 instead of 1.1. I figured that I could simply change SimplePie, for example, to request the same feed using HTTP 1.1, but that doesn't help. I still get a 404.

Feed URL: http://content_development.ourchart.com/taxonomy/term/1/all/feed
Try downloading it via wget in a terminal window and see what you get

Any ideas?

access.log
24.5.70.189 - - [05/Jan/2007:13:09:06 -0800] "GET /taxonomy/term/1/all/feed HTTP/1.1" 200 7196 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1"
24.5.70.189 - - [05/Jan/2007:13:09:09 -0800] "GET /taxonomy/term/1/all/feed HTTP/1.0" 404 21960 "-" "Wget/1.10.2"

error.log
[Fri Jan 05 13:09:06 2007] [debug] /build/buildd/apache2-2.0.55/build-tree/apache2/modules/mappers/mod_rewrite.c(1788): [client 24.5.70.189] mod_rewrite's internal redirect status: 0/10.
[Fri Jan 05 13:09:09 2007] [debug] /build/buildd/apache2-2.0.55/build-tree/apache2/modules/mappers/mod_rewrite.c(1788): [client 24.5.70.189] mod_rewrite's internal redirect status: 0/10.

Comments

ekke85’s picture

hi

i tried doing a wget on one of my rss feeds and i got the file, i then tried yours and got the same error as you did. wget comes back with some output, including a ip address. I pasted this ip in a browser and got a blank index page that is used to list files, there is non. if you add the and thing after the ip (like /taxonomy/term/1/all/feed) you get the 404 not found thing. Remember wget is going trough your dns server for this address and is not redirected trough the webserver.

nhod’s picture

I had Taxonomy Access Control installed and anonymous users weren't allowed to view anything in the taxonomy. All I did was enable it for anonymous and it worked fine.