我.htaccess用來防止用戶通過 url 訪問檔案。
線
RewriteRule ^frontend/assets/css/(. ) index [L,R]
作業正常。它阻止用戶訪問 css 檔案。
然而,
RewriteRule ^frontend/assets/images/(. ) index [L,R] //Images
也
RewriteRule ^frontend/assets/js/(. ) index [L,R] //Javascript files
不作業。
我嘗試了多種解決方案,但仍然可以從 url訪問js和images (png and svg)檔案。
有沒有辦法處理這個?
uj5u.com熱心網友回復:
請遵循 htaccess 規則檔案頂部的規則。您不需要為 3 個條件創建 3 個單獨的規則,您可以在此處使用正則運算式,并且可以在單個規則本身中為所有 3 個字串(js/images/css)執行 401 重定向。
確保在測驗 URL 之前清除瀏覽器快取。
RewriteEngine ON
RewriteRule ^frontend/assets/(?:images|css|js) - [R=401,NC,L]
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/396475.html
