Nginx:怎么携带参数重定向

在NGINX中,可以使用location指令和rewrite指令来携带参数进行重定向。

首先,可以使用location指令根据请求的URL匹配到一个特定的位置块。然后,在位置块中使用rewrite指令将请求重定向到另一个URL,并携带参数。

下面是一个示例配置,演示如何使用NGINX携带参数进行重定向

复制代码
server {  
    listen 80;  
    server_name example.com;  
  
    location /search{  
        rewrite ^/search/(.*)$ https://new.com?$1 last;  
    }  
  
}

如果是多个参数 (.*) 作为代表,获取1,2即可

相关推荐
可可嘻嘻大老虎3 小时前
nginx无法访问后端服务问题
运维·nginx
珠海西格5 小时前
“主动预防” vs “事后补救”:分布式光伏防逆流技术的代际革命,西格电力给出标准答案
大数据·运维·服务器·分布式·云计算·能源
阿波罗尼亚5 小时前
Kubectl 命令记录
linux·运维·服务器
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.5 小时前
Keepalived单播模式配置与实战指南
linux·服务器·负载均衡
IDC02_FEIYA5 小时前
Linux文件搜索命令有哪些?Linux常用命令之文件搜索命令find详解
linux·运维·服务器
M158227690556 小时前
四通道全能组网!SG-Canet-410 CAN转以太网网关,破解工业CAN通信瓶颈
linux·运维·服务器
浪客灿心7 小时前
Linux库制作与原理
linux·运维·服务器
bantinghy7 小时前
Nginx基础加权轮询负载均衡算法
服务器·算法·nginx·负载均衡
Dontla7 小时前
Vite代理 vs Nginx代理(开发环境用Vite,生产环境用Nginx)
运维·nginx
No Silver Bullet8 小时前
Nginx 内存不足对Web 应用的影响分析
运维·前端·nginx