Nginx riscrivere * .html a * .php

Ho installato il mio primo sito Nginx e le ristampe importnti sono state fatte tutte. Devono essere manuali, nessuna regola potrebbe averlo gestito, quindi ho una serie di regole come questa per gestire vecchi URL che potrebbero essere indicizzati o contrassegnati da un segnalibro:

rewrite ^/html/Air_III.html /designers-elements-air permanent; 

C'è un altro set di file dispari che sembrano avere traffico, in alcune parti del sito che non abbiamo ancora ottenuto, così li ho copiati. La maggior parte di questi sono stati rinominati .php dal vecchio .html e sono altrimenti invariati, ma probabilmente sono ancora quelli che sono ancora .html.

Sto cercando una regola che gestirà il caso di una richiesta di qualsiasi file .html in qualsiasi directory, che in realtà non corrisponde a un file corrente a tale nome e che riscriverà un file .php se esiste.

In "Apache speak" questo sarebbe un redirect permanent piuttosto che una riscrittura. Preferisco non tenere traccia di tutti questi disegni e farli a mano!

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.