簡體   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