Redirection HTTPS sur Apache
Bonjour,
Voici mon problème : je veux mettre en place une redirection d'un site en HTTPS, sauf sur certains sous-dossiers ou page. Dans le fichier de config, j'ai pour l'instant :
Code:
1 2 3 4 5 6
|
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/actigis2/actigis/.*
RewriteCond %{REQUEST_URI} !^/actigis2/.*reseau.*
RewriteRule ^/actigis2/(.*) https://www.actigis.com%{REQUEST_URI} [R,L] |
En gros, tous les accès sur www.actigis.com/actigis2 seront redirigés en HTTPS (ca fonctionne),
sauf le dossier www.actigis.com/actigis2/actigis (ca fonctionne, celui-ci reste en HTTP)
Par contre, si j'essaye une url du type www.actigis.com/actigis2/modules/module.php?module=reseau&page=index elle est redirigé en HTTPS, alors que c'est justement ce que je ne veux pas.
En gros, la ligne suivante ne fonctionne pas :
Code:
1 2
|
RewriteCond %{REQUEST_URI} !^/actigis2/.*reseau.* |
Si quelqu'un a des solutions, j'en serai très reconnaissant.
Cordialement,
Luc Plançon
Re: Redirection HTTPS sur Apache
par défaut la relation entre les relations est un "et" donc pour faire un "ou" essaye ça :
Code:
1 2 3 4 5
| RewriteEngine on
RewriteCond %{REQUEST_URI} !^/actigis2/actigis/.* [OR]
RewriteCond %{REQUEST_URI} !^/actigis2/.*reseau.*
RewriteRule ^/actigis2/(.*) https://www.actigis.com%{REQUEST_URI} [R,L] |