J'utilise WP le plugin Cache le plus rapide pour mon site Web HTTPS. Le plugin une fois activé ajoute plusieurs lignes de code au fichier htaccess. Je doute de la présence de RewriteCond% {HTTPS}! = = dans le segment ci-dessous. Ces lignes signifient-elles que les URL HTTPS ne seront pas mises en cache? Est-ce un problème de configuration du côté du plugin?
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} !(\/){2}$
RewriteCond %{REQUEST_URI} \/$
RewriteCond %{QUERY_STRING} !.+
RewriteCond %{HTTP:Cookie} !comment_author_
RewriteCond %{HTTP:Cookie} !woocommerce_items_in_cart
RewriteCond %{HTTP:Cookie} !safirmobilswitcher=mobil
RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/all/$1/index.html -f
RewriteRule ^(.*) "/wp-content/cache/all/$1/index.html" [L]
Ces lignes signifient-elles que les URL HTTPS ne seront pas mises en cache?
Cela signifie certainement que sur la plupart des serveurs sur lesquels un certificat SSL est installé, l’URL ne sera pas réécrit en /wp-content/cache/all/<requested-URL-path>/index.html
. Si cela signifie que le cache sera ignoré, alors oui, cela empêche la mise en cache.
L'idée de ne pas mettre en cache les requêtes HTTPS semble être très dépassée.
Cependant, la page du plug-in WP Fastest Cache inclut l'une de ses fonctionnalités comme suit: "Prise en charge de SSL" et indique plus bas dans la page: "Oui, il est compatible avec Http Secure (https).". Donc, il y a peut-être plus que cela présenté ici?
Requête de support WP publiée par l'OP (actuellement sans réponse): https://wordpress.org/support/topic/use-of-rewritecond-https-on/