Deploying to AWS S3 with clean urls (no .html extension)

I wrote an article about deploying to S3 with urls with no .html extension, as S3 isn’t able to serve the file at /mypage.html when requesting /mypage.

I would like feedback if you have any other methods (without using s3_website) or If you find any drawbacks of this one.