如何在 nginx 中更改 $request_uri?

如何在 nginx 中更改 $request_uri?

$_SERVER['REQUEST_URI']我们从而非从$_GET或获得信息$_POST

我想定义$request_uri更改/example/module/controller/action

不重定向。

我尝试使用代码吹气来做到这一点,但没有效果。

location /example {
    rewrite /module/controller/action;  
}

答案1

您不需要为此重写,只需try_files

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

在这种情况下,nginx 将提供静态文件,其他任何内容都将传递给它/index.php进行处理。

相关内容