当前位置:论坛首页 > Linux面板 > 求助

求助弄了一晚上,写不好,nginx路径规则

发表在 Linux面板2018-6-24 06:31 [复制链接] 1 1710

我弄了一个下载站,用到下载文件的规则,因为路径肯定是动态变化的,一直写不好如下文

rewrite ^(.*)/(.*)/(\d+)/(.+)\.zip$  /$2/$3/$4.zip last;

http://www.xxx.com/2/3/4.zip  这样可以下载,


但是如果地址中间的3变成多个数字就出错了,为什么,请问大神们怎么写?

http://www.xxx.com/2/33333/4.zip   这样就不能下了,各位大神帮帮忙,写一个正确的,谢谢


使用道具 举报 只看该作者 回复
发表于 2018-6-25 11:00:05 | 显示全部楼层
rewrite '^/(\d*)/(\d*)/(\d*)\.zip$' /$1/$2/$3.zip last;  没测试过 自己试一下
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表