Alguns momentos com o Google sugerem que você deseja:
server.error-handler-404 = "/index.html"
No, I don't want to handle the error. I want all requests to go to /index.html
Você disse que queria impedir um erro 404, isso fará isso. Como o erro é tratado, ele retorna um código de status 200 por padrão.
And this also fails for my.example.com/some/thing.ext because the page is sent from /some/ so all paths are off.
Não, não falhará - redireciona todos os erros para /index.html
. Dito isso, tente:
url.rewrite-once = ( "^/(.*)" => "/index.html" )
Isso irá, uma vez, reescrever qualquer URL para /index.html
.