2011-03-15 4 views
0

일부 사람이 내 웹 사이트의 정확한 사본을 만들었으므로 웹 사이트의 hotlinked 이미지를 'do not copy'이미지로 바꾸고 싶었습니다. 그런데 어떤 사람들은 내 웹 사이트에서 '이미지를 복사하지 마십시오'라는 메시지를 보냈다는 메시지를 전했습니다. 다음과 같은 문제가 있습니까?이 htaccess 규칙에는 어떤 문제가 있습니까?

RewriteEngine On 
RewriteCond %{HTTP_REFERER} ^http://(.+\.)?example\.net/ [NC] 
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://link/to/image.jpg [L] 
+0

정상적인 사용자가 내 이미지를 보지 못하게 한 사람을 타겟팅하는 것이 좋습니다. IP 주소 같은 것이 있습니까? – duncan

답변

0

'referer'는 클라이언트가 입력 한 항목입니다. 모두가 그것을 사용하지는 않으므로 모든 사람이 당신의 이미지를 얻을 수는 없습니다.

클라이언트 (브라우저)는 행동을 위조하고 여전히 이미지를 얻으려면 공백으로 남겨 두거나 (개인 정보 보호를 위해) 리퍼러로 사이트를 채울 수 있습니다. 따라서 사용자가보고하는 것처럼 일부 잘못된 음수가 나올 수 있으며 특별히 목표를 세워야하지만 일부 잘못된 검색 결과 (사람들이 여전히 이미지에 침투 함)가 발생할 수 있습니다.

관련 문제