我想提供不同的图片目录取决于实际的应用配置。例如:对于如下所示的目录结构,我希望img1.png
来自folder_1
,folder_2
来请求myapp.com/images/img1.png
取决于实际配置。
- public
- images
- folder_1
- img1.png
- folder_2
- img1.png
在一个应用程序中,我使用了自定义中间件,类似这样的东西 - > config.middleware.use "Rack::MyHandler"
。我已经给了一个镜头,但我很快发现公共目录中的文件请求不是由它处理的。现在的问题在于我想尽快处理它,因此控制器的处理并非如此。可能从Apache运行我会尝试mod_rewrite
,也许有一些Rails的东西?有什么建议?