Redirect to root path if splash is not public

this fixes #309 . @differentreality please check is this you wanted.
way better but after before block it would be cool to have whiteline