Administrateur CloudFlare WordPress, problème de cache

Administrateur CloudFlare + WordPress, problème de cache

Voici mon environnement de site Web:

  1. WordPress 3.8.1

  2. Plan CloudFlare Pro

1. Problème

Je ne parviens pas à me connecter à WordPress après avoir changé mon DNS personnalisé en CloudFlare, voici le message d'erreur:

ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress

2014-02-05_231731

P.S The browser’s cookies are enabled.

Voici la règle de page de CloudFlare

Mise en cache personnalisée: tout mettre en cache

*.example.com/*

2. Solution - Plan Pro

Pour le résoudre, désactivez la mise en cache des pages d'administration, de connexion et d'aperçu de WordPress. Créez trois autres règles de page CloudFlare comme ceci:

Mise en cache personnalisée: Contournement du cache

*.example.com/wp-admin/*
*.example.com/wp-login.php*
*.example.com/*&preview=true

Et désactivez toutes les fonctionnalités de CloudFlare comme: Rocket Loader, les performances, toujours en ligne, le cache et etc., vous n'avez pas besoin de CloudFlare pour gérer vos fonctions d'administration WordPress.

En résumé, il existe au total quatre règles de page:

*.example.com/wp-admin/*     //disabled everything
*.example.com/wp-login.php*  //disabled everything
*.example.com/*&preview=true //disabled everything
*.example.com/*              //enabled any features you want

3. Solution - Plan gratuit

Pour le forfait gratuit CloudFlare, il n'y a qu'une seule règle de page, essayez de définir le modèle de règle de page suivant:

*.example.com/wp-*

Note
J'utilise le plan pro de CloudFlare, impossible de tester dans un environnement de plan gratuit, faites-moi savoir si la règle de page ci-dessus fonctionne.