Ngnix configuration

Is it necessary to have such a rule in my ngnix configuration?

if (!-e $request_filename) {
  rewrite ^/(.*)$ /index.php last;
  break;
}

I think this rules are the same, right?

location ~ / {
  try_files $uri $uri/ /index.php?$uri&$args;
}

I would like to exclude the route /service/my-service. How can I achieve this?

And is this still the best configuration for kirby on ngnix? https://gist.github.com/bastianallgeier/c2e1f1e519f5f2943ec4#gistcomment-1795907

Thanks in advance