Ngnix configuration

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

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

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?

Thanks in advance