如何在nginx做带有参数的url跳转

 我来答
野人无事不言L
2016-10-12 · TA获得超过1413万个赞
知道顶级答主
回答量:2242万
采纳率:0%
帮助的人:143.5亿
展开全部
确保安装 nginx 时 ./configure 有加入 --with-http_perl_module 这一项, 然后在 nginx.conf 配置文件的http{}内、首帆数server{}前面加入:(加入内容在结构上与 server{} 并列) perl_set $urldecode 'sub {my $inf = shift; my $url = $inf-args; my $inx = index($url, "redirect=",); my $redirect = ""; if ($inx < 0) { $redirect = $url;}else {my $red = substr($url, $inx+9,); my $len = index($red, "\轿塌x26",); if ($len < 0) { $redirect = substr($red, 0,);}else{$redirect = substr($red, 0, $len);}}$redirect =~ s/\%([A-Fa-f0-9]{2})/pack("C", hex($1))/seg; return $redirect;}'; 在 server 的 location 内加入:(加入者首内容在 location 之内,location 在 server 之内) if ($arg_redirect) { 最后,重新启动 nginxPS: 以上的$urldecode是变量名,可以更改
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式