The TL:DR quintessence is, be a hero and build the html-snapshot-and-rerouting stuff yourself, for example with angular and PhantomJS, like it's lined out in the nice yearofmoo article. Or, go somewhere and pay for it. To be fair, there are some well lay out service providers for this and the whole technique still has its right to exist.