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

Vous avez un soucis de développement et ce n'est pas du ressort de notre support ? N'hésitez pas à soumettre vos petits soucis de développement et à vous entre aider par la même occasion.
Avatar de l’utilisateur
Jhonkrugger
Messages : 233
Inscription : 3 janvier 2011 à 20:07

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,
Avatar de l’utilisateur
Elodie
Fondatrice / Responsable
Fondatrice / Responsable
Messages : 7937
Inscription : 2 avril 2010 à 20:14

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

:)
Vous avez une question ? Posez-la de préférence sur le forum et si ça demande un contact plus instantané, n'hésitez pas à vous rendre sur le t'chat IRC. Si votre question est personnelle, contactez-nous directement.
Avatar de l’utilisateur
Jhonkrugger
Messages : 233
Inscription : 3 janvier 2011 à 20:07

D'accord

Merci beaucoup :)

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

Bon dimanche :)
Répondre