Contenu de la page d'accueil affiché sur toutes les pages
Problème
Lorsque la mise en cache est activée, le fait de cliquer sur un lien de page interne affiche le contenu de la page d'accueil. L'URL dans la barre d'adresse affichera l'URL de la page correcte, mais le contenu provient de la page d'accueil.
Cause
Index.php n'est pas traité correctement en raison d'un conflit avec les règles de htaccess. Normalement, si vous visitez exemple.org/index.php
, vous devez être redirigé vers exemple.org
. Un conflit avec les règles de réécriture peut empêcher que cela se produise et déclenchera le problème.
Les détails techniques complets sont disponibles ici.
Solution
Dans WP Rocket allez à la Règles Avancées et entrez ce qui suit dans Ne jamais mettre en cache ces URL(s) :
/index.php