Простое правило, которое необходимо добавить в конфигурацию вашего веб-сервера для того что бы удалить расширение .html из URL
location / {
if ($request_uri ~ ^/(.*)\.html$) {
return 301 /$1;
}
try_files $uri $uri.html $uri/ =404;
}