Rewrite dentro de IF
August 02, 2018 06:09AM
Hola a todos,
me está volviendo loco estas líneas, a ver si me dáis alguna pista de cual es el problema.

Dentro de "server { " tengo estas líneas:
---------
set $frase "Vacia";
rewrite logo2.png https://otraurl.com/logo3.png;
add_header debug $frase;
----------

Eso funciona bien, reemplaza logo2.png por otra imagen en otro host y manda una cabecera "Debug" con el valor "Vacia".
Ahora meto esa linea dentro de un IF, asi

----------------
set $frase "Vacia";
if ($arg_locale = pt) {
set $frase "Dentro del IF";
rewrite logo2.png https://otraurl.com/logo3.png;
}

add_header debug $frase;
----------------

Ahora, cuando solicito la url con ?locale=pt la cabecera debug SI vale "Dentro del IF" ... pero el rewrite no cambia el logo2.png por el logo3.png ....


Alguna explicación lógica¿?

Gracias de antebrazo!



Edited 1 time(s). Last edit at 08/02/2018 06:18AM by agarcia.
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 67
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready