Aide conf apache https

michel22 - 1 déc. 2017 à 15:13 - Dernière réponse : mamiemando 28087 Messages postés jeudi 12 mai 2005Date d'inscriptionModérateurStatut 12 décembre 2017 Dernière intervention
- 5 déc. 2017 à 10:24
Bonjour à tous,

j'ai un soucis sur une conf apache d'un de mes vhosts , je n'arrive pas à atteindre mon url, j'ai le message d'erreur "ERR_TOO_MANY_REDIRECTS" quelque soit le navigateur et l'os.

Voici la conf qui ne va pas :

RewriteCond %{HTTP:X-Forwarded-Proto} !HTTPS
RewriteRule ^/msc-dease-ihm(.*) https://%{HTTP_HOST}/msc-dease-ihm$1 [R,L]


merci d'avance,

Afficher la suite 

3 réponses

Répondre au sujet
mamiemando 28087 Messages postés jeudi 12 mai 2005Date d'inscriptionModérateurStatut 12 décembre 2017 Dernière intervention - 4 déc. 2017 à 09:52
0
Utile
1
Bonjour,

Le problème de ta redirection est qu'elle s'applique récursivement au résultat qu'elle produit. Si tu regardes dans tes log (
tail -f /var/log/apache2/*
) et que tu tentes de visiter cette page, tu comprendras le problème.

Bonne chance
Bonjour,

merci de votre réponse, en effet dans les logs, je vois des redirects en boucle mais je ne sais pas ce qui doit être adapter dans mon fichier de conf.

merci de ton aide.
Commenter la réponse de mamiemando
mamiemando 28087 Messages postés jeudi 12 mai 2005Date d'inscriptionModérateurStatut 12 décembre 2017 Dernière intervention - 5 déc. 2017 à 10:24
0
Utile
En fait j'aimerais que tu me dises ce que tu veux faire.

Si le but de la première instruction est de tester si l'adresse initialement demandée n'est pas de type https, alors la syntaxe serait plutôt :
https://httpd.apache.org/docs/2.4/fr/rewrite/remapping.html

<If "%{SERVER_PROTOCOL} != 'HTTPS'">
Redirect "/admin/" "https://www.example.com/admin/"
</If>


Si le but est de rediriger de http vers https, plusieurs solutions sont possibles :
lien1
lien2
Commenter la réponse de mamiemando