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即可

相关推荐
念晚91710 分钟前
Linux——测网速例子,在网站查看生成的图片
linux·运维·服务器·网络·数据库
运维Linux和python18 分钟前
从nginx返回404来看http1.0和http1.1的区别
运维·nginx
-Se7ven23 分钟前
Linux修改服务器hostname方法
linux·服务器·github
xjt_09011 小时前
在 Windows PowerShell 中模拟 Unix/Linux 的 touch 命令
linux·服务器·unix
danplus1 小时前
阿里云邮件推送邮件发送失败的问题排查解决
服务器·api接口·邮件营销·电子邮件·邮件群发·邮件接口·营销邮件
鞥牧魂人2 小时前
数据库——事务管理
服务器·数据库·oracle
九河云3 小时前
AWS亚马逊云服务器:强大的云计算服务
服务器·云计算·aws
冯宝宝^3 小时前
图书管理系统
服务器·数据库·vue.js·spring boot·后端
威哥爱编程3 小时前
Nginx性能调优5招35式不可不知的策略实战
java·nginx·性能调优
liuxin334455663 小时前
Gunicorn配置指南:掌握最大并发连接数设置
服务器·网络·gunicorn