gpt4 book ai didi

url-rewriting - 如何在Nginx中更改$ request_uri?

转载 作者:行者123 更新时间:2023-12-04 05:31:28 35 4
gpt4 key购买 nike

我们从$_SERVER['REQUEST_URI']获得信息,而不是从$_GET$_POST获得信息。

我想定义$request_uri/example更改为/module/controller/action。请注意,我不想触发重定向。

我尝试了下面的代码来执行此操作,但是它不起作用。

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

最佳答案

set $request_url $request_uri;
if ($request_uri ~ ^/example(.*)$ ) {
set $request_url /module/controller/action;
}


location ~ \.php$ {

fastcgi_pass 127.0.0.1:9090;

#include fastcgi.conf;
fastcgi_param REQUEST_URI $request_url;
#fastcgi_param REQUEST_URI $request_uri;
}

关于url-rewriting - 如何在Nginx中更改$ request_uri?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18869930/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com