Bonjour,
J'installe actuellement un nouveau site internet qui devra tourner en https. Pour cela j'ai un hébergement mutualisé chez OVH, j'ai activé le certificat SSL lié à cet hébergement.
J'essaie de rediriger toutes les pages du site internet vers le https. Pour cela j'utilise le .htaccess :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 RewriteEngine On # Redirection du www vers non-www en HTTPS RewriteCond %{HTTP_HOST} ^www\.monsite\.fr [NC] RewriteRule ^(.*)$ https://monsite.fr/$1 [R=301,L] # Redirection vers HTTPS RewriteCond %{SERVER_PORT} ^80$ RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
J'ai trouvé ces 2 règles sur internet qui sont censées rediriger tout le trafic vers le https. Et rediriger les requêtes www vers mon site sans www.
Seulement j'ai un problème au niveau des redirections du www. Voici les comportements repérés :
- Accès à http://monsite.fr --> https://monsite.fr
- Accès à http://www.monsite.fr --> https://monsite.fr
- Accès à https://monsite.fr --> OK
- Accès à https://www.monsite.fr --> KO erreur certificat : NET::ERR_CERT_COMMON_NAME_INVALID
Je comprend bien que cette alerte m'indique que mon certificat a été généré pour le site monsite.fr et non pour www.monsite.fr
Mais je ne comprend pas pourquoi la redirection ne fonctionne pas du www vers le non-www ?
Quelqu'un aurait-il une idée sur ce que j'ai loupé ? Merci par avance !
Partager