![如何阻止網站訪客存取圖像檔案?](https://rvso.com/image/1466439/%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2%E7%B6%B2%E7%AB%99%E8%A8%AA%E5%AE%A2%E5%AD%98%E5%8F%96%E5%9C%96%E5%83%8F%E6%AA%94%E6%A1%88%EF%BC%9F.png)
設想
我在 Apache 伺服器上託管一個網站,其中圖像保存在一個img
資料夾中。
我已經解決了用戶訪問他們不打算訪問的資料夾的問題,將一些index.html
文件放在這些資料夾上。
因此,例如,如果使用者存取資料夾website.com/img/
,他將被重定向到website.com
。
問題
我還想在用戶訪問圖像時重定向用戶,因此避免讓用戶可以看到圖像並下載它。
因此,我想將用戶重定向到website.com
他或她訪問website.com/img/image1.jpg
.
有沒有辦法透過 來實現這一點.htaccess
?或者有其他的可能性嗎?
答案1
我猜你已經配置了apache,所以無法存取映像?
但是,完成此操作的最簡單方法是.htaccess
在映像資料夾中建立一個:
deny from all
當用戶像這樣被阻止時,他會收到HTTP-Error 403
,您可以透過添加以下內容來添加腳本.htaccess
:
ErrorDocument 403 /restricted.php
在此腳本中,您可以處理重新導向:
<?php header('Location: website.com'); ?>