(Résolu) Redirection via htaccess pour site en SSL

Bonjour,

Sur mon site http://triglav.ouvaton.org, j’ai activé le https.
Je peux accéder à https://triglav.ouvaton.org, cela fonctionne.

J’essaie de faire en sorte que http://triglav.ouvaton.org ou http://www.triglav.ouvaton.org soir automatiquement redirigés vers l’accès sécurisé.

J’ai utilisé la doc :

https://ouvaton.coop/certificat-ssl/

Avec le fichier .htaccess rempli ainsi :

# Redirection vers HTTPS sans www
RewriteCond %{HTTP_HOST} www.triglav.ouvaton.org
RewriteCond %{HTTP_HOST} triglav.ouvaton.org
RewriteRule (.*) https://triglav.ouvaton.org [QSA,L,R=301]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Mais cela ne fonctionne pas, une idée ?

Version fonctionnelle :

    # Redirection vers HTTPS sans www
    RewriteEngine on
    RewriteCond %{HTTP_HOST} www.triglav.ouvaton.org
    RewriteCond %{HTTP_HOST} triglav.ouvaton.org
    RewriteRule (.*) https://triglav.ouvaton.org [QSA,L,R=301]
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
1 Like

contenu du .htaccess

Bonsoir,
je réveille ce vieux fil de discussion car j’ai essayé les 2 solutions de la page Acquérir un certificat SSL et passer son site en https sans succès.

Juste pour infos, le contenu de .htaccess qui fonctionne pour notre site est le suivant :

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP_HOST} ^(?:www\.)?monsite\.ext(?:.*)$ [nc]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [redirect=301,L]

monsite et ext sont à remplacer par les valeurs du nom de domaine.