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.
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;
}
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.