狂奔的蜗牛

nginx rewrite url参数获取

nginx 2024-06-22 12:12:21 浏览:1288 分享
还可以输入1000字

全部回答(1)

最佳回答

1、 rewrite 功能就是,使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写以及重定向。

2、 rewrite ^/abc$ http://www.ppp.com:8080/aaa last;的这种跳转规则,作如下的解释:如果rewrite指令的第二个参数(replacement)以http或者以https开头,则nginx内部会将该跳转作为临时重定向去处理,表现到http的响应就是会以302响应状态作为响应。 以302,301等的重定向肯定会修改地址栏的url。

3、 rewrite ^/old-url/(.*)$ /new-url/$1 last;} location /new-url { 处理新的URL逻辑 } } ```在上面的示例中,我们指定了一个虚拟主机,监听80端口,并使用server_name指令将其绑定到example.com域名。 然后,在location指令中,我们定义了一个匹配旧URL的路径“/old-url”。

2