0

私は.htaccessで他のドメインが画像をダウンロードするのをブロックする方法を探していましたが、今のところこれが私が最も好きな答えですが、いくつかの変更が加えられています。

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain\.com [NC]
#RewriteCond %{HTTP_REFERER} !^http://(www\.)?otherdomain\.com [NC]
RewriteRule \.(gif|jpe?g|js|css)$ - [F,NC,L]

良いもので動作しますが、特定の画像に対してのみです。

すべての画像へのアクセスをブロックする方法はありますか?

前もって感謝します。

更新:すべての画像ファイルはmydomain.com/Imagesにあります

4

1 に答える 1

1

その場合、これを試してみてください:

RewriteCond expr "! %{HTTP_REFERER} -strmatch '*://%{HTTP_HOST}/*'"
RewriteRule ^/images - [F, NC]     # No need for L, it is implied when using F
于 2012-12-01T06:41:07.493 に答える