redirection https derrière Amazon ELB
This commit is contained in:
parent
299ffdc1ce
commit
f15620b2d1
|
@ -630,6 +630,16 @@ RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [L,R=permanent]
|
|||
|
||||
Pour supprimer un Query String avec une Rewrite Rule : <https://www.philipphoffmann.de/blog/2012/08/16/how-to-discard-the-query-string-in-a-rewriterule-apache-mod_rewrite/>
|
||||
|
||||
### Redirection https
|
||||
|
||||
Dans le cas où le serveur n'écoute que sur le port 80, derrière un proxy qui fait la terminaison SSL mais ne gère pas les redirections (exemple Amazon ELB), on peut forcer la redirection directement dans Apache en utilisant la valeur de l'en-tête `X-Forwarded-Proto` :
|
||||
|
||||
~~~
|
||||
RewriteEngine On
|
||||
RewriteCond %{HTTP:X-Forwarded-Proto} =http
|
||||
RewriteRule .* https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent]
|
||||
~~~
|
||||
|
||||
## Conditions
|
||||
|
||||
À partir de la version Apache 2.4, on peut utiliser des conditions pour l'application des directives (l'imbrication de multiples <If> n'est disponible que pour les versions >= 2.4.26).
|
||||
|
|
Loading…
Reference in a new issue