我必须存储相当多的图像(比如说 1M)以便从 Nginx 提供服务,因此为了避免在一个文件夹中有太多文件,我打算将它们分成名称与文件名相关的文件夹,例如:
/images/1/5/3/153.png
(我意识到有一些方法可以实现更均匀的分布,但我认为这足以满足我们的需求)
但是,我希望可以从没有目录结构的 URL 访问这些内容,即:
/images/153.png
这有可能在 Nginx 中通过 URL 重写来完成吗?
我必须存储相当多的图像(比如说 1M)以便从 Nginx 提供服务,因此为了避免在一个文件夹中有太多文件,我打算将它们分成名称与文件名相关的文件夹,例如:
/images/1/5/3/153.png
(我意识到有一些方法可以实现更均匀的分布,但我认为这足以满足我们的需求)
但是,我希望可以从没有目录结构的 URL 访问这些内容,即:
/images/153.png
这有可能在 Nginx 中通过 URL 重写来完成吗?
啊,在文档中找到了(之前没看到)。使用HttpRewriteModule看起来很简单。