2017-10-11 7 views
0

J'ai mon domaine avec un certificat ssl, je veux tout rediriger utiliser https://www.example.com (par https et www)combinaisons Rediriger à htaccess

C'est ce que j'ai jusqu'à présent:

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI}$1 [R=301,L] 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}$1 

Cependant , ces deux combinaisons ne fonctionnent pas et montre apache2 défaut page:

http://example.com 
http://www.example.com 

Qu'est-ce que je manque?

Répondre

0
RewriteEngine On 
RewriteCond %{HTTPS} off [OR] 
# line above to catch any request with http regradless of having www or not 
RewriteCond %{HTTP_HOST} !^www\. 
# line above to catch any request with https and without www 
RewriteRule ^(.*)$ https://www.example.com/$1 [R=302,L,NE] 

Ainsi, toute demande avec (http ou https) et (www ou aucun www) sera redirigé vers https://www.example.com

Remarque: vider le cache de votre navigateur et testez, si Ok, changer 302 à 301 pour obtenir la redirection permanente