Closed webtrainingwheels closed 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:
cache_ssl
is 0
, use an alternate method to check if the website is SSL. 301
redirect could help. Verifying the final location
of course. Notes from Dev call
Notes from Dev call on 15-July-2019
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.