I recently had to do this and after a lot of frustration with wget, httrack and some other commercial ones too, I ended up settling on the results of this free product, WebCopy.
https://www.cyotek.com/cyotek-webcopy
Background: We couldn't keep the existing platform running, so had to transition to static html files.
I used the WebCopy scan log to create the apache rewrite rules to preserve the existing link structure.
Where I say WebCopy was better, it was this simple log, but also the file structure it was producing was much cleaner with less junk pages and duplicates. (the site was an absolute inconsistent mess to begin with)