Comment utiliser WP Rocket dans un environnement Multisite ?

Dans cette documentation

Si vous désirez utiliser WP Rocket sur un WordPress Multisite, il ya quelques détails que vous devriez connaître lors de l'achat de la licence et lors de l'activation de l'extension.

Quelle licence pour un Multisite ?

Si vous installez plusieurs sites dans un réseau multisite, vous pouvez appliquer l'un des modèles suivants :

  • exemple.com, exemple.com/sous-site-1, exemple.com/sous-site-2… etc. 

    -OU-
  • exemple.com, sous-site-1.exemple.com, sous-site-2.exemple.com… etc.

Ainsi, vous utiliserez un seul et même domaine de premier niveau sur votre réseau.

Dans ce cas (comme ci-dessus), vous pouvez utiliser une seule et même clé de licence pour tous les sous-sites de votre réseau.

Exception : Domaines de premier niveau pour les sous-sites

Si, au contraire, vous utilisez des domaines de premier niveau pour chacun de vos sous-sites, vous devrez utiliser des clés de licence distinctes, une pour chacun de vos sous-sites.

Bien que les URLs de site pour ces sous-sites partagent techniquement le même domaine de niveau supérieur (réseau), en fonctionnement, ils pourraient en fait fournir du contenu totalement indépendant l'un de l'autre, même leur domaine n'indiquerait pas qu'ils font partie d'un réseau multisite. C'est pourquoi dans ce cas, ils ne peuvent pas partager une seule clé de licence.

Activer WP Rocket sur un Multisite

WP Rocket ne peut pas être activé sur tout le réseau dans une installation WordPress Multisite. Il devra donc être activé sur chaque sous-site.

Pour le moment, nous avons choisi de faire fonctionner WP Rocket de cette façon pour des raisons techniques : si un plugin est activé sur le réseau, toutes ses options seront automatiquement appliquées à chaque sous-site du réseau. 

Mais, par exemple, si un sous-site du réseau a un problème avec la minification, et que la seule solution serait de désactiver cette option, tous les autres sous-sites seront touchés par ce choix, et ils ne pourraient plus alors utiliser la minification.

Problème de désactivation du réseau

Si WP Rocket a été précédemment activé au niveau du réseau, le bouton "Désactiver le réseau" ne fonctionnera pas. En effet, la fenêtre de désactivation est prévue pour fonctionner uniquement pour chaque sous-site spécifique.

Dans ce cas, vous pouvez toujours désactiver WP Rocket pour le réseau en cliquant avec le bouton droit de la souris sur le bouton "Désactiver le réseau" et en sélectionnant l'option "Ouvrir le lien dans un nouvel onglet".

Domain Mapping

Si vous utilisez un plugin de domain mapping sur votre multisite, lors de l’activation de WP Rocket, vous devez accéder à votre wp-admin  qui utilise le domaine mappé, qui est le domaine qui sera utilisé en frontSinon WP Rocket ne sera pas capable de détecter l’URL correcte pour mettre à jour le fichier de configuration.

Par exemple, si vous avez un multisite organisé en sous-dossier sur  www.exemple.fr/site1  et que vous utilisez un domain mapping pour que vos visiteurs aient accès à www.exemplesite.fr, alors vous devrez vous connecter à votre site via www.exemplesite.fr/wp-admin et activer WP Rocket à cet endroit. 

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.