Я бы подошел к этому в противоположном направлении..html все равно ничего не добавляет семантически к URL-адресам.
Используйте постоянные перенаправления 301 со старых имен страниц на новые без .html в вашем .htaccess - в значительной степени весь смысл 301-х, и вы даже можете очиститьСоздайте несколько имен страниц и добавьте https:
Redirect 301 /old_page_name.html https://newsite.com/page-name
Сгенерируйте /sitemap.xml из задания cron, поисковые системы найдут его.
ВыМожно отправить его в Google, Bing и Yahoo, но в любом случае вы не потеряете сок ссылок, и любые сайты, ссылающиеся на старые, получат нужный контент.