【发布时间】:2015-10-05 15:11:56
【问题描述】:
我有一个带有可选额外字段的 url 路由。它可以是以下任何一种形式:
- "/my-route/azezaezaeazeaze.123x456.jpg"
- "/my-route/azezaezaeazeaze.123x456.6786786786.jpg"
与:
- “azezaezaeazeaze”是一个 mongoId
- 123x456 两个用“x”隔开的整数
- 6786786786 一个 unix 时间戳
- jpg 图像扩展名(可以是 jpeg、png、gif...)
- 所有这些都用“.”分隔
我想使用http rewrite 模块从请求中删除可选部分(时间戳)。这样第二个 url 就变成了第一个。
我在regex101 上做了一个小测试来获取组,但是: - 它似乎不是 nginx 的正确语法 - 我看不出它如何让我删除时间戳
如何从该网址中删除时间戳?
【问题讨论】: