Bonjour à tous,
Je viens de mettre en ligne une nouvelle version de notre site Web avec HTTPS sur un serveur hébergeant Apache 2.4.38
Dans le vhost HTTP (*:80) j'ai activé la redirection permanente et spécifié mes ServerAlias :
www.domain.com, www.aaa.fr et www.bbb.fr pointent vers la même adresse IP publique et les alias fonctionnent en HTTP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <VirtualHost *:80> ServerName www.domain.com ServerAlias www.aaa.fr www.bbb.fr <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTPS} off RewriteRule ^ https://www.domain.com%{REQUEST_URI} [R=301,L] </IfModule> </VirtualHost>
- http://www.domain.com => https://www.domain.com (redirection 301 : ok)
- http://www.aaa.fr => https://www.domain.com (redirection 301 : ok)
- http://www.bbb.fr => https://www.domain.com (redirection 301 : ok)
Par contre je n'arrive pas à faire une redirection (sans alerte du navigateur) lorsque l'URL est https://www.aaa.fr ou https://www.bbb.fr
Seul www.domain.com possède un certificat SSL
Je suppose qu'il est inutile de spécifier "ServerAlias www.aaa.fr www.bbb.fr" dans le vhost HTTPS car le certificat ne correspondrai pas !
Alors comment faire ??? Peut-être que cela n'est pas possible d'ailleurs...
Merci pour votre aide![]()
Partager