Landing Page Redirect Chain | http->https->https www

I would approach it like so:

  1. Remove all of these plugins.
  2. Decide if you want to use the address with or without www. prefix as default.
  3. Install SSL correctly, without a plugin. (So change all of the URLs in database and make sure your site works correctly, its address is set properly and there is no redirection when you go to your default address from 2.)
  4. Add .htaccess redirection from HTTP -> HTTPS
  5. Add .htaccess redirection from www.example.com -> https://example.com (or from example.com to https://www.example.com – depends on what you’ve decided in 2.)
  6. Configure CloudFlare correctly using the correct address from 2.

This way you should get always only one redirection.