nginx url reescreva (php com parâmetros)

1

Como o título indica, estou tentando redirecionar um URL (php com params) para outra página (também php com params). Estou executando o Nginx e prefiro resolver meu problema dentro do arquivo de configuração do site Nginx (no .htaccess). O servidor está executando o php-fpm.

Eu tentei maneiras diferentes, mas falhei até agora. Se um de vocês pudesse apontar a solução para o meu problema, ficaria muito feliz.

redirecionamento: link

para: link

    
por elliot. 28.03.2018 / 16:05

1 resposta

1

Primeiro, não há mecanismo .htaccess no nginx, toda a configuração é feita no arquivo de configuração principal.

No nginx, você não pode corresponder aos parâmetros de consulta em uma regra rewrite .

Você precisa manipular esses redirecionamentos em seu código PHP, implementar um script LUA para manipulá-los ou tentar aplicar o mecanismo nginx map para obter os redirecionamentos desejados. No entanto, seus argumentos de consulta parecem complicados e não tenho certeza se alguém pode tentar aplicar map a eles.

    
por 28.03.2018 / 22:05