nginx截取请求url作为重定向路由

将下面的链接地址:

1、情景一

https://testnewlearn.boowayun.com/ke/video/detail/13564.html

重定向到:

https://testnewlearn.boowayun.com/ke/video/13564.html?id=13564

Nginx中配置

说明:截取跳转地址中的特殊位置参数作为重定向路由参数

	location /ke/video/detail {
		if ($request_uri ~* ^(.*)video/detail/(.*).html$){
			set $my_uri $2;
			#rewrite (.*) $scheme://$host/ke/video/$my_uri?id=$my_uri;
			rewrite (.*) https://testnewlearn.boowayun.com/ke/video/$my_uri?id=$my_uri;
		}
	}

2、情景二

https://learn.boowayun.com/ke/micro/play/11462.xhtml

重定向到:

https://learn.boowayun.com/ke/micro/play?courseId=11462

Nginx中配置
说明:截取跳转地址中的特殊位置参数作为重定向路由参数

	if ($request_uri ~* ^(.*)/micro/play/(.*).xhtml$){
		set $my_uri $2;
		#rewrite (.*) $scheme://$host/ke/micro/play?courseId=$my_uri;
		rewrite (.*) https://learn.boowayun.com/ke/micro/play?courseId=$my_uri;
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值