Redirection derrière un proxy

Nouveau WRInaute
J'essaye de rediriger les adresses sans www derrière un reverse proxy

Code:
# redirection sans les www
RewriteCond %{HTTP_X_FORWARDED_HOST} ^(domain.tld|autresodmain.tld)$
RewriteRule ^(.*)   http://www.domain.tld/$1  [QSA,L,R=301]

Mais ca marche pô ! Pourtant, quand je fais un phpinfo, j'ai bien les variables d'environnement sans les www dans HTTP_X_FORWARDED_HOST.

Une idée ?

Merci ++
 
WRInaute accro
j'ai un peu regarder sur le web, pas grand chose..
essaye cette syntaxe :

Code:
RewriteCond %{HTTP:X-FORWARDED-SERVER} ^.*(domain.tld|autresodmain.tld).*$
RewriteRule ^(.*)   http://www.domain.tld/$1  [L,R=301]

ou

Code:
RewriteCond %{HTTP_X_FORWARDED_HOST} ^.*(domain.tld|autresodmain.tld).*$
RewriteRule ^(.*)   http://www.domain.tld/$1  [L,R=301]

ou avec php peut-etre ?
Code:
if (isset($_SERVER["HTTP_X_FORWARDED_HOST"]))  {{{...}}}
 
Nouveau WRInaute
Bonjour,

Merci pour ta réponse. La première méthode tourne en boucle et la deuxième ne marche pas. J'ai essayé avec des ENV: et d'autres incantations mais je suis preneur d'autres idées ;)

Pour le PHP, ca pourra pas le faire pour le site en question.
 
Discussions similaires
Haut