Openhistoricalmap page not loading?

So right now, OpenHistoricalMap is displaying a 403 forbidden error, can anyone explain why? OpenHistoricalMap has been giving errors this week.

It’s working for me, but do you get any details along with the 403 error? I wonder if you’re being rate limited. We had to put in a rate limit earlier this week in response to extremely aggressive scraping by botnets (probably for LLM training purposes). It might need some adjustments.

I can barely make a few edits before seeing a disconnect message with the API. Then if I refresh I get this message.

Yes, that’s the rate limiting. Sorry it’s impacting you. It seems like it’s easier to hit the rate limit in iD than in other editors for some reason. We’re looking into a less invasive approach to defending against the bot attacks so we don’t have extended downtime.

1 Like

Sorry for the inconvenience. We implemented rate limits in response to a surge of bot traffic targeting OHM. I’ve just raised the current rate limits, and we’re also rolling out additional measures to permanently eliminate the need for rate limiting while effectively blocking abusive bots.

2 Likes

For what it’s worth I’m also getting the 403 error. All it says is ā€œ403 Forbiddenā€ – no other info is given. This is just trying to load the website, not iD or anything; I can use the vector tiles and download data in JOSM just fine, at least in the limited tests I’ve done. If I go to https://embed.openhistoricalmap.org/ the page loads – there is no error, I can pan around and the widgets are shown on the side – but no map data is displayed, it’s just white.

Might it be some regional server issue or something, hence Minh_Nguyen not seeing it. (I’m in the UK if that’s relevant.)

Huh, so you’re only seeing a bare HTTP error page rather than the ā€œAccess temporarily limitedā€ message?

The embed site is served from separate infrastructure (GitHub Pages), but the tiles come from our own infrastructure, so the 403 error would result in blank tiles but the page would still load.

Yeah, that’s right.

That sounds right. The console says it 403s on https://www.openhistoricalmap.org/map-styles/main/main.json and ā€œhas been blocked by CORS policy: No ā€˜Access-Control-Allow-Origin’ header is present on the requested resourceā€.

Edit:

It seems to be loading OK on other devices on my home network so there’s something else going on.

@Minh_Nguyen @Rub21 Understood! Thanks for confirming and I’ll look forward to the permanent fix.

We’ve disabled the rate limit while we investigate a less invasive approach to protecting the site. Apologies for the disruption!

So i found a solution.

I use Microsoft Edge as my main search engine but i loaded openhistoricalmap.org into Google Chrome and it works perfectly.

Comparison:

Google Chrome

And Microsoft Edge.

Which versions of Edge and Chrome are you running? I wonder if you (and everyone else who got the 403 error) got snagged by the other approach we’ve taken, blocking certain user agent strings.

In my case that seems extremely likely (it’s not worth going in to) and I did wonder if something like that was going on.

Edit: I can confirm that the user agent was definitely my issue.

!!

Microsoft Edge openhistoricalmap.org is now loading for me.

Minh_Nguyen i don’t know about the versions of Microsoft Edge and Google Chrome im using, sorry for the inconvenience.