My sitemap_index.html wasn’t working and I tried everything.
My problem was the sitemap would come up as sitemap=1 but not sitemap_index.xml.
I tried all the solutions but the issue was server related. In the httpd.conf file, at the <directory> AllowOride was set to NONE. I changed it to ALL and viola!!!! it worked. I hope this helps someone having the same issue.