Page 1 sur 1

[Résolu] Modification de .htaccess d'iGalerie pour forçage https

Publié : 24 août 2014 à 13:23
par Jhonkrugger
Bonjour,

Je cherche actuellement à forcer l'utilisation du SSL (https://) sur l'un de mes sous-domaines.
Utilisant le CMS iGalerie, j'ai donc besoin de modifier le .htaccess

J'ai déjà essayé en ajoutant :

Code : Tout sélectionner

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
Toutefois mon .htaccess d'origine du CMS contient ceci :

Code : Tout sélectionner

Options -Indexes
Options -MultiViews

<Files ~ "\.(inc|ttf)$">
\tDeny from all
</Files>

<IfModule mod_rewrite.c>
\tRewriteEngine on
#\tRewriteBase /
\tRewriteRule ^sitemap\.xml$ sitemap.php [L,NC]
\tRewriteRule image/[^/]+/(\d+)-.*\.(gif|jpe?g|png)$ image.php?id=$1 [L,NC]
\tRewriteCond %{REQUEST_FILENAME} !-f
\tRewriteCond %{REQUEST_FILENAME} !-d
\tRewriteCond $1 !^(favicon\.ico|robots\.txt|sitemap\.php|sitemap\.xml)
\tRewriteRule (.*) index.php?q=$1 [QSA,L]
</IfModule>

<IfModule mod_security.c>
\tSecFilterEngine Off
</IfModule>
Que devrais-je modifier ou ajouter pour garder les fonctions d'origine et forcer la sécurisation en même temps ?

J'ai déjà essayé de retirer les lignes qui créent des boucles de redirection en les remplaçant par le forcage du SSL mais cela crée des erreur 500.

Merci par avance pour votre aide,
Bonne journée,

[Résolu] Modification de .htaccess d'iGalerie pour forçage https

Publié : 24 août 2014 à 14:05
par Elodie
Bonjour,

Voici le code à utiliser :

Code : Tout sélectionner

RewriteCond %{HTTP:SSL} !On
RewriteRule ^(.*) https://%{HTTP_HOST}/$1 [QSA,L,R=301]
Placez ces lignes juste après "RewriteEngine On" ;)

On trouve ce bout de code avec d'autres exemples dans la documentation :
https://www.franceserv.fr/wiki/htaccess ... ures_d_url

:)

[Résolu] Modification de .htaccess d'iGalerie pour forçage https

Publié : 24 août 2014 à 14:28
par Jhonkrugger
D'accord

Merci beaucoup :)

Edit : Je viens de tester, ça fonctionne impeccable !

Bon dimanche :)