Bonjour,
j'ai un soucis étrange, je n'arrive pas à rediriger https://mon-domain.com vers https://www.mon-domain.com
Ce qui à pour conséquence grave que l'utilisateur à une page lui indiquant que le certificat ne correspond pas au domaine (en effet le certificat est valable uniquement pour un www.)
pourtant ma conf semble correct au niveau de mon .htaccess j'ai ca au tout début du fichier:
mon dns:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 # BEGIN MyConfFirst <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #RewriteCond %{HTTPS_HOST} ^mon\-domain\.com$ -> j'ai meme essayé d'ajouter ca... rien de plus #RewriteRule ^(.*)$ "https\:\/\/www\.mon-domain\.com\/$1" [R=301,L] RewriteCond %{HTTP_HOST} !^$ RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTPS} off RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE] RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> <IfModule mod_headers.c> Header always set X-FRAME-OPTIONS "DENY" Header always set X-XSS-Protection "1; mode=block" Header always set X-Content-Type-Options "nosniff" </IfModule> # END MyConfFirst
Le plus étrange c'est que les autres redirections fonctionnent correctement sur du http simple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @ 300 A IPSERVER www 300 A IPSERVER
http://mon-domain.com (http sans s) -> https://www.mon-domain.com OK
http://www.mon-domain.com (http sans s) -> https://www.mon-domain.com OK
alors que:
https://mon-domain.com (http avec s) -> https://www.mon-domain.com NOK
Qu'est ce qu'il y a de spéciale sur ce HTTPS ? c'est bien possible de faire du rewrite dessus ?
merci
Partager