URL rewriting, HTTPS et redirection en boucle
Bonjour,
J'ai une erreur de redirection en boucle...
Voici la règle écrite dans le .htaccess :
Code:
1 2 3 4 5 6 7 8
| # activation de la réécriture d'URL
RewriteEngine on
# si on n'est pas en HTTPS...
RewriteCond %{REMOTE_ADDR} !194\.36\.166\.10$ [OR]
# ... ou si le domaine n'est pas example.com...
RewriteCond %{SERVER_NAME} !^example\.com$ [NC]
# ...alors on redirige vers example.com en HTTPS
RewriteRule ^(.*)$ https://example.com/ [QSA,R=301,L] |
Note : chez mon hébergeur (Ouvaton), Apache détecte le HTTPS avec %{REMOTE_ADDR} et non %{SERVER_PORT}.
Cette règle entraîne ces redirections :
Quelqu'un peut-il m'aider à trouver l'erreur ?