Page is a not externally linkable
- Code, Content, and Presentation
-- RSS, ATOM, and Related Technologies
---- Problems With Yahoo Refresh of RSS


DanBlather - 6:54 pm on Dec 1, 2006 (gmt 0)


I am just using IE to access the address: "http://api.my.yahoo.com/rss/ping?u=http://www.mysite.com/rss/myfeed.xml". This is one of the ways that Yahoo says you can ping them to say a feed has changed (http://publisher.yahoo.com/rss_guide/help.php#refresh). The other way is to use an XML/RPC but I haven't figured out how to do that yet (that'll probably be my next post).

Let me give a little more background. The link for the RSS feed is to a PHP file that dynamically generates the feed from a MYSQL database. I have an entry in the .htaccess file in my www.mysite.com/rss directory so that files with a .xml suffix are interpreted as PHP scripts. The entry is: "AddHandler application/x-httpd-php xml".

I just saw a posting in Yahoo answers to someone else's similar question that may help explain what is going on: "your feed is being served as text/xml it should be served as application/rss+xml. It's because your server is serving it without knowing that it's really rss. If you rename it, it will fly through. If it's not your site... tell the admins. rss should be named something.rss or something.atom or have the host configured to send this xml as application/rss+xml".

Do you think that may be it? I am not sure how to set the .htaccess file so that a .rss file is executed as PHP and emits a type of rss+xml. The directory with my feeds does not have anything other than the PHP files in them, so I can modify .htaccess with impunity.

One last thing, my feed is in RSS 2.0 format.

As to my nickname, that comes from high school where someone asked me if I was "Done Blathering" and the name stuck. It's not a political dig at Dan Rather.


Thread source:: http://www.webmasterworld.com/rss_atom/3173903.htm
Brought to you by WebmasterWorld: http://www.webmasterworld.com