이미지 및 오디오 파일의 핫 링크를 방지하기 위해 .htaccess 파일에 스크립트가 있습니다. 웹 사이트에서 mp3 오디오 파일을 다운로드 할 수 있습니다. 지난 1 년 동안이 설정을 사용하면 최근까지 아무런 문제가 발생하지 않았습니다. 한 명의 사용자가 오디오 파일을 다운로드 할 수 없습니다. I 스크립트에서 mp3을 삭제하면 사용자가 오디오를 다운로드 할 수 있습니다. 이 쓸 수있는 더 좋은 방법이오디오 파일의 핫 링크를 방지 할 수 있습니까?
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mywebsite.com [NC] RewriteRule \.(jpg|jpeg|png|gif|mp3|pdf)$ mywebsite.com/hotlink.jpe [R,L]
있습니까 : 이것은 내가 사용하는 스크립트입니다? 왜 모든 사용자와 호환되지 않습니까?
이 사용자의 HTTP 리퍼러를 정확히 알 수 있었습니까? 아파치 액세스 로그에? 아마도이 사용자는 우연히 그의 referer를 스푸핑하고있을 것입니다. –
이것을 가리키는 다른 도메인이 있습니까? 또한 .net 또는 .org 등? –