繁体   English   中英

我应该为图像和样式表目录禁用mod_rails吗?

[英]Should I disable mod_rails for images and stylesheets directories?

我在Rails应用程序中遇到一个罕见的错误。 一个CSS文件引用了不存在的图像文件。 丢失的PNG文件以某种方式映射到控制器操作。 幸运的是,该操作并没有改变数据库。 缺少PNG可能会触发控制器动作,这似乎并不正确。

那么我应该为静态资产目录禁用mod_rails吗? 但是我从未听说过Rails应用程序需要这样做。

绝对是个好主意,因为如果您允许上传任何类型的图像,则目标位置通常是资产目录。 通常,用户可以很容易地上传php或ruby文件,因此,禁用这些目录的所有mod_evil_script通常是一个好主意。

无论如何,您应该直接通过Apache服务静态资产,因为它更快。 让Rails进行旨在处理动态请求的设计。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM