Réponse directe

Les domaines que vous redirigez avec RedirHub n’ont pas besoin de règle HTTP vers HTTPS : RedirHub répond à la fois à http:// et à https:// et envoie les deux vers votre destination. Pour un site web que vous hébergez vous-même, ajoutez une règle permanente (301) sur le serveur ou le CDN qui redirige http:// vers la même URL en https://, et combinez-la avec votre règle www afin que les visiteurs n’aient qu’une seule redirection.

Cet exemple en un coup d’œil
ItemDetails
GoalChaque URL http:// répond par une 301 vers la même URL en https://
Vous avez besoin deD’un certificat valide côté HTTPS, et d’un accès aux paramètres de votre serveur, CDN ou CMS
Type de redirection301 Permanent

Sur un domaine que vous redirigez avec RedirHub#

Rien à configurer. Une fois que le DNS du domaine pointe vers RedirHub, un certificat est délivré automatiquement et http://old-site.com/page et https://old-site.com/page sont toutes deux redirigées vers votre destination en une seule étape. Voir HTTPS automatique.

Sur votre propre site web#

Installez d'abord le certificat et vérifiez que https:// fonctionne. Ensuite, ajoutez l'une de ces règles.

Apache (.htaccess)#

apacheRewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Nginx#

nginxserver {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://$host$request_uri;
}

Cloudflare#

Dans SSL/TLS, ouvrez Edge Certificates et activez Always Use HTTPS. Réglez le mode SSL/TLS sur Full (strict) lorsque votre origine dispose d'un certificat valide ; le mode Flexible combiné à une règle HTTPS sur l'origine provoque une boucle de redirection.

WordPress#

Dans Réglages, Général, modifiez Adresse web de WordPress et Adresse web du site en https://, puis ajoutez la règle du serveur ci-dessus. La modification des adresses seule ne redirige pas les anciens liens http://.

Évitez deux sauts lorsque vous redirigez aussi www#

Si http://example.com redirige d’abord vers https://example.com puis vers https://www.example.com, il s’agit d’une chaîne. Écrivez la règle pour que http:// et l’hôte non canonique aillent directement vers l’URL finale, ou laissez RedirHub gérer l’hôte depuis lequel vous redirigez ; voir Rediriger de non-www vers www.

Résultat#

Requêtes après la mise en ligne de la règle (hôte canonique www.example.com)
RequestResponseLands on
http://www.example.com/pricing301https://www.example.com/pricing
http://example.com/pricing301https://www.example.com/pricing (one hop)
https://www.example.com/pricing200La page elle-même

Vérifiez votre redirection HTTPS Suivez http://yourdomain.com et voyez chaque saut, son code d’état et si HTTPS est valide.

Ouvrir le vérificateur de redirection

Questions fréquemment posées

Un 301. Le passage à HTTPS est permanent, et un 301 indique aux moteurs de recherche d’indexer l’URL https://.

Oui. RedirHub répond à http:// et à https:// pour chaque domaine qui pointe vers lui et redirige les deux vers la destination.

En général, un CDN en mode Flexible SSL communique en HTTP avec votre serveur tandis que le serveur redirige vers HTTPS. Utilisez le mode Full (strict), ou supprimez l’une des deux règles HTTPS.