Forcer tout le trafic vers HTTPS crée une part disproportionnée des demandes de support sur les comptes d'hébergement canadiens. Les boucles de redirection et les avertissements de contenu mixte sont suffisamment courants pour que comprendre l'approche correcte évite beaucoup de frustrations.
La redirection .htaccess correcte pour Apache sur l'hébergement cPanel canadien
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Quand Cloudflare est devant votre serveur canadien
La cause la plus courante des boucles de redirection HTTPS est un conflit entre le paramètre SSL Flexible de Cloudflare et la configuration de redirection du serveur. Quand Cloudflare est en mode SSL Flexible, il se connecte à votre serveur d'origine via HTTP simple. Si votre .htaccess redirige également HTTP vers HTTPS, une boucle se produit. La correction : définissez le mode SSL de Cloudflare sur Full ou Full (Strict). Alternativement, utilisez l'en-tête X-Forwarded-Proto que Cloudflare envoie :
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Configuration HTTPS spécifique à WordPress
Pour un site précédemment sur HTTP, exécutez un remplacement de recherche dans la base de données pour mettre à jour toutes les URL HTTP codées en dur :
wp search-replace 'http://votredomaine.ca' 'https://votredomaine.ca' --all-tables
C'est l'étape qui résout les avertissements persistants de contenu mixte après l'ajout d'un certificat SSL.
Gotekky
Besoin d’aide pour choisir la prochaine étape?
Décrivez ce que vous observez et le résultat recherché. Nous identifierons si un service géré, un projet défini ou une évaluation technique payante est la bonne prochaine étape.