Tag Archives: Yahoo

Yahoo! OpenID’s XRDS check, Apache2 and PHP

Another continuation of a previous blogging session 🙂

A reminder, we’re talking about this:

Warning: This website has not confirmed its identity with Yahoo! and might be fraudulent. Do not share any personal information with this website unless you are certain it is legitimate.

PHP+Apache2 users out there might be interested in this reminder, which it’s already mentioned on previous post’s checklist, but I’d like to point it out again.

Don’t name your file xrds.xml.php and try to serve it as xrds.xml while changing Content-type to application/xrds+xml in the header. Apache2 is braindead (or used to be) and doesn’t even attempt to execute the file.

Yahoo! sends an Accept header in its HTTP request, listing application/xrds+xml. Apache decides your file is not of correct filetype, and sends Yahoo! the 406 Not Acceptable response. Referring to same file with the .php extension included makes Apache actually execute the file, and then compare the content-type to the accept header from the client.

Yahoo! Search using Google Gears, part 2

I already blogged about Yahoo! Search using Google Gears. Looks like they’re using Google Gears to optimize responsiveness of their Search Pad, and they’re also doing it only in Google Chrome where there’s no HTML5 local storage implemented.

Yahoo! Search uses Google Gears for local storage?

Update, August 9th 2009: It’s used only on Google Chrome, and it’s used by the Search Pad for improving the user experience by speeding up responsiveness. I’ve recently written a new post on the subject.

I’ve just used Yahoo! Search in Google Chrome. I got a typical Gears popup asking me if I want to let the web site use Gears. I still have no idea why Yahoo! suddenly likes using a Google product; neither Google Search nor Yahoo! Search are helpful for several keywords.

Yahoo!’s Search blog doesn’t mention it either.
Any info, anyone?