我想使用.htacess來阻止所有域來訪問我的圖像文件夾。 此文件夾只能由自己的域訪問。使用.htaccess來阻止所有域訪問除myown域以外的圖像文件夾
0
A
回答
2
我想你正在尋找的是某種形式的防盜鏈在這種情況下,這在您的.htaccess文件應該工作:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
變化yourdomain.com到無論你的域名。將RewriteRule更改爲包含任何希望阻止的文件擴展名,然後將整個文件放入要保護的目錄中的.htaccess文件中。
+0
我試試看,讓你知道 – 2011-06-14 08:05:52
2
如this page of Apache docs描述,您可以用下面的指令完成它,用你的域名替換example\.com
(請記住逃脫任何點的字符從.
到\.
:
SetEnvIf Referer example\.com localreferer
<FilesMatch \.(jpe?g|png|gif)$>
Order deny,allow
Deny from all
Allow from env=localreferer
</FilesMatch>
相關問題
- 1. 使用htaccess阻止訪問域名,除了在一個子文件夾中
- 2. 阻止訪問PHP的文件夾以外htaccess的
- 3. .htaccess文件,阻止IDN域
- 4. 用htaccess阻止子域名。但只有從主域名訪問
- 5. 防止使用.htaccess訪問php文件(文件夾)XMLHttpRequest除外
- 6. 阻止訪問除.htaccess之外的某些文件類型的所有文件
- 7. 阻止從一個子域訪問除htaccess以外的一個URI
- 8. htaccess訪問子域子文件夾
- 9. 如何使用HTACCESS阻止對特定子域的所有訪問,除了來自定義的IP
- 10. .htaccess阻止訪問文件
- 11. htaccess阻止直接訪問文件夾(例外:通過php)
- 12. 使用.htaccess限制https訪問除1個文件夾外的所有內容
- 13. 防止訪問主域名上的子域名的文件夾
- 14. Yii2 .htaccess阻止訪問後端圖像
- 15. 的.htaccess和htpasswd的阻止訪問文件夾的問題
- 16. .htaccess拒絕從一個html文件除外的所有文件夾的訪問
- 17. htaccess:如果通過子域訪問,如何將文件夾中的所有文件重定向到非子域?
- 18. php - htaccess阻止除根文件以外的php文件
- 19. .htaccess:阻止除一個國家以外的所有國家
- 20. htaccess問題訪問子域上的文件夾
- 21. 單一Htaccess來阻止所有目錄的訪問
- 22. htaccess子域到子域/子文件夾
- 23. 在.htaccess中,重定向除一個以外的所有域
- 24. htaccess 301重定向除子域以外的所有內容?
- 25. PHP Kohana。 Htaccess似乎阻止了對子文件夾的訪問。
- 26. .htaccess子域到文件夾
- 27. 子域到文件夾htaccess
- 28. htAccess重定向除資產文件夾以外的所有.php
- 29. Rails抓住所有路線阻止訪問公共文件夾
- 30. ASP.NET MVC排除除區域以外的所有區域
你有任何現有的.htaccess我們可以看看? – Tomgrohl 2011-06-14 07:14:31
不,我沒有任何.htaccess – 2011-06-14 07:16:02