Well, we want anything that isn't an asset to serve index.html so it's fine if "random" URLs work. We just don't want any assets to resolve as HTML.

With this approach we don't have to maintain a list of URLs and any legal username (underscores aren't allowed) will work properly.