Você pode usar rewrite para ter certeza de emitir redirecionamentos externos, de forma que .html nunca seja visível para o usuário e try_files para veicular os arquivos reais.
location / {
rewrite ^(/.*)\.html$ $1 redirect;
try_files $uri $uri/index.html $uri.html =404;
}
Eu não recomendaria o suporte a uma barra no final /$ para implicar \.html$ ; a lógica para tal suporte seria um pouco feia, além de também causar problemas extras se você tentar usar URLs relativas dentro do dito scnd_page.html .