wp-media / wp-rocket

Performance optimization plugin for WordPress
https://wp-rocket.me
GNU General Public License v2.0
701 stars 218 forks source link

More checks for https? #1193

Closed webtrainingwheels closed 5 years ago

webtrainingwheels commented 6 years ago

Sometimes a site isn't cached because it's using HTTPS (for example with a plugin) but https has not been set in the WP settings. So we don't detect it and SSL cache isn't applied.

It creates some support tickets, and can be overlooked in debugging on our side.

Is it possible to do more checks and show an admin notice if we suspect https might be used?

Admin notice would be something along the lines of: "Are you using https on your site? If so, go to WP Rocket settings > Cache and enable SSL Cache"

Even better, if possible, put a check box in the notice to enable it from there.

arunbasillal commented 5 years ago

Kindly re-opening this so that we can improve some aspects of our detection. Thanks to @GeekPress

Since 3.3.4 we auto enable SSL Cache for new WP Rocket installs while preserving the option for old customers.

As expected and as noted in the feature doc, customers without HTTPS will not be able to activate SSL via UI and can use our helper plugin.

Every customer that does not update the home_url in the General setting of WordPress will need to install the helper to switch over.

Since we don't have inline documentation for this, manual intervention is required from the support team. Support requests are rare right now, but given our huge customer base and growing push towards HTTPS by Google, this number could grow in the future. In our quest to eliminate support tickets as much as possible, we can be proactive.

Ideas:

Notes from Dev call

Notes from Dev call on 15-July-2019