37
votes
So, NPR fixed their RSS ... it seems to work globally again
This is really just a follow-up update to my old post, Did NPR just shut down support for RSS?, but that post is a week old and I wanted to make sure this update gets eyes on it.
I heard back from NPR this morning, and they indicated that this was not a policy decision, but an issue that they have now fixed. NPR RSS links once again work outside of the US/Canada.
Passingly curious how this kind of thing happens accidentally ... any informed guesses? My best guess is that they intentionally geoblocked something else, and it accidentally got extended to the RSS.
Your best guess is likely correct. The controller for the RSS feed likely was intertwined with some other controller that was geoblocked, or the services were behind the same "Front Door" style handler, and the requests started getting blocked in the same way.
On a related note, I really wish geoblocking (and most things, actually) responded with the correct error codes. Almost everything returns a 404 Not Found when it should be like 403 for a permissions issue or 451 (lol get it?) when the content is blocked by local laws or geoblocked.
I didn't, off the rip, but reading into it, it's humorously appropriate. For the fellow uninitiated:
I have
nginxconfigured toreturn 444;on my geoblocks, but perhaps I'll change it to451, just to stick it to the Chinese crawlers trying to index my/robots.txtYou may also want to consider 418 if you are looking to be silly to crawlers.
🫖
The greatest April Fools joke to ever be immortalized in the RFC*
* in my opinion
IP over Avian Carrier is a strong contender, as well.