【发布时间】:2014-10-21 17:02:57
【问题描述】:
在 Nginx 中,如何选择下面 URL 的粗体部分? 2013 年和 12 年是相对于日期的,因此该规则需要灵活地适用于未来的位置。
example.com/wp-content/uploads/2013/12/sometime.pdf
最终结果应该类似于:index.php?method=2013/12/sometime.pdf
当前重写规则
我尝试了以下方法,但这只会返回 URL 的最后一个字母。
rewrite ^/wp-content/uploads/2013/12/sometime.pdf /index.php?method=$1
谢谢!
【问题讨论】:
-
只需给出一个带有 index.php 的示例 URL。
-
对不起,简森,我想我不明白你想要什么。
-
您实际上想要实现什么?就像抓取 '2013/12/sometime.pdf' 并附加到 index.php 中?
-
我需要一个规则来重定向上传文件夹中的任何内容。将 2013/12 和文件名传递给 php 方法。最终结果将类似于:index.php?method=2013/12/sometime.pdf