I have recently changed 3-4 of my sites to Cloudflare SSL. After that, I went to General Settings on WordPress and changed URLs from HTTP to HTTPS.

And it redirects from HTTP to HTTPS without any issues. But I read many posts on various blogs and they all mention adding .htaccess redirect.

Is that really necessary? I'm confused as the redirect is already in place.