Aide conf apache https
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 :
merci d'avance,
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,
2 réponses
-
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 -
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