web-dev-qa-db-fra.com

W3 Total Cache Plugin avec WP 3 MultiUser

J'ai un comportement étrange lorsque ma solution W3 Total Cache fonctionne sur mon installation Wordpress 3 multi-utilisateurs. Le multi-utilisateur est configuré pour utiliser des sous-répertoires, et j'utilise tous les types de mise en cache dans W3. Je soupçonne que mon problème a quelque chose à voir avec le fichier .htaccess.

Périodiquement (mais pas systématiquement), la navigation dans certaines parties du site finira par être redirigée vers le mauvais endroit. Par exemple, si je vais à/corporate/qui est l’un des répertoires de sous-sites, il sera redirigé vers/directives/corporate-training /, qui est une publication unique d’un sous-site différent. Cela n'arrive qu'occasionnellement, parfois ce n'est pas un problème (c'est pourquoi je pense que c'est en quelque sorte lié à la mise en cache des pages)

Le comportement suggère que quelque part dans les règles de redirection, il oublie parfois de rechercher d'autres sous-sites et tente plutôt de faire correspondre/corporate/à la publication la plus proche dans un site différent.

Vous cherchez des conseils sur l'endroit où chercher le problème.

3
Chris Sharp

Il existe plusieurs scénarios possibles:

  1. Pour une raison quelconque, W3 n'est pas correctement configuré ou la configuration n'a pas été correctement appliquée aux fichiers .htaccess.
  2. W3 est correctement configuré mais présente des problèmes de compatibilité avec certaines parties de votre configuration.
  3. Cela n’a absolument rien à voir avec W3 et provient d’une autre partie de votre configuration ou de votre serveur.

À partir de ces petits détails, il est difficile de faire des suppositions éclairées. Outre l'installation générique de non-installation/réinstallation de W3, je ne peux que suggérer d'essayer de contacter le développeur W3 avec les détails de configuration et le support d'hébergement pour consulter les journaux du serveur et détecter d'éventuels problèmes visibles.

1
Rarst

Pouvez-vous activer le journal de réécriture et voir quelles règles sont mises en correspondance? Vous devrez le faire directement dans la configuration .htaccess ou Apache. N'oubliez pas que ce niveau de journalisation ralentira le site.

0
Vid Luther