Como alterar $ request_uri no nginx?

1

Recebemos informações de $_SERVER['REQUEST_URI'] não de $_GET ou $_POST .

Eu quero definir $request_uri para alterar /example para /module/controller/action

não redireciona.

Eu tentei explodir o código para fazer isso, mas não funciona.

location /example {
    rewrite /module/controller/action;  
}
    
por Murat SAÇ 18.09.2013 / 13:14

1 resposta

1

Você não precisa reescrever isso, apenas try_files .

location / {
    try_files $uri $uri/ /index.php;
}

Nesse caso, o nginx servirá arquivos estáticos e qualquer outra coisa será passada para /index.php para manipulação.

    
por 18.09.2013 / 16:11