Cloudflare est un fantastique service CDN gratuit + premium qui fournit gratuitement SSL dans le plan gratuit.
Je testais leur SSL avec WordPress et Joomla, et les deux étaient cassés, ce qui m'a bouleversé pendant une minute. Cependant, j'ai trouvé une solution simple et j'ai pensé à la partager avec vous.
Dans cet article, vous apprendrez: -
- Comment s'assurer que SSL est activé dans Cloud Flare
- How to fix broken WordPress due to Cloud Flare SSL
- Comment réparer Joomla cassé en raison de Cloud Flare SSL
- Comment s'assurer que HTTP est redirigé dans HTTPS
Alors première chose d'abord - assurons-nous que SSL est activé dans Cloud Flare
- Connectez-vous à Cloud Flare
- Sélectionnez le site Web dans une liste
- Cliquez sur Crypto

- Assurez-vous que vous pouvez voir "CERTIFICAT ACTIF" et que le niveau SSL est activé comme Flexible, Complet ou Strict en fonction de vos besoins. Si vous ne voulez pas dépenser d'argent pour avoir un certificat sur votre serveur Web, vous pouvez laisser la valeur par défaut, Flexible.
Cela garantit que Cloud Flare SSL est activé sur votre site Web.
Fix Cloudflare SSL issue in WordPress
Comme vous pouvez le voir dans la capture d'écran ci-dessous, la mise en page de mon site WordPress s'est cassée. Cela se produit généralement lorsque tout le contenu n'est pas chargé via HTTPS, ce qui entraîne un site défectueux.
Il y a deux façons de résoudre ce problème -

Prénom – assurez-vous que tous les contenus sont chargés à partir de l'URL HTTPS. Cependant, si vous utilisiez un thème tiers, vous préféreriez surtout la deuxième solution, qui est facile.
Deuxièmement - Installer SSL flexible Cloudflare WordPress Plugin
- Connectez-vous à l'administrateur WordPress
- Allez dans Plugins >> Ajouter nouveau
- Rechercher "SSL flexible Cloudflare »
- Installez et activez-le
C'est tout - ce plugin s'occupe de tout. Comme vous pouvez le voir ci-dessous, il se charge correctement.

Fix Cloudflare SSL issue in Joomla
J'ai activé Cloud Flare SSL sur mon site Web, qui est sur Joomla, et la mise en page est cassée.

Pour résoudre ce problème, installez le "Cloudflare pour Joomla" brancher
- Télécharger Cloudflare pour Joomla brancher. Vous devez d'abord vous inscrire pour un compte gratuit.
- Connectez-vous à Joomla Admin
- Allez dans Extensions >> Gestionnaire d'extensions
- Cliquez sur Choisir un fichier et sélectionnez le plugin téléchargé et cliquez sur Télécharger et installer
- Par défaut, Joomla n'activera pas ce plugin, vous devez donc le faire manuellement. À permettre:-
- Allez dans Extensions >> Plugin Manager
- Recherchez Cloud Flare et activez
Vous pouvez maintenant voir qu'il se charge correctement.

Une fois activé, vous devez vous assurer que HTTP est redirigé vers HTTPS pour éviter la duplication dans un moteur de recherche.
HTTP to HTTPS redirection using Cloudflare Page Rules
- Connectez-vous à Cloud Flare
- Sélectionnez le site Web dans la liste
- Cliquez sur Règles de page
- Entrez l'URL HTTP dans le modèle d'URL
- Allumer "Utilisez toujours HTTPS" comme indiqué ci-dessous

C'est tout - vous êtes prêt à utiliser le SSL gratuit optimisé par Cloud Flare. N'oubliez pas de tester votre SSL pour toute vulnérabilité.