Почти попали.№1
location / {
try_files $uri $uri/ =404;
} location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
URI для .php должен совпадать с путём от root. Это самый простой способ.
№2
location / {
try_files $uri $uri/ @backend;
} location @backend {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
См. №1 + @backend не понял, чего от него хотят - посмотри его логи + логи nginx с его точки зрения.