안녕하세요. 커뮤니티를 하나 운영하고 있는데

유튜브 대신, 영상을 직접 서버에 업로드 하고 플레이어로 제공하는 형태로 보여주고 있습니다.

 

그런데 최근 트래픽이 엄청 늘어나서 확인해보니 저희 사이트에 영상파일을 업로드한 것을 핫링크 형태로 다른 사이트에 퍼나르는 분들이 계시더군요.

 

핫링크 방지와 관련해서.. 찾아보니 .htaccess 파일에 아래 내용을 첨부하면 된다고 하는데

 

 

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://([a-z0-9-]+\.)?내도메인\.주소/ [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://([a-z0-9-]+\.)?naver\.com/ [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://([a-z0-9-]+\.)?nate\.com/ [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://([a-z0-9-]+\.)?daum\.net/ [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://([a-z0-9-]+\.)?paran\.com/ [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://([a-z0-9-]+\.)?yahoo\.com/ [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://([a-z0-9-]+\.)?kakao\.com/ [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://([a-z0-9-]+\.)?facebook\.com/ [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://([a-z0-9-]+\.)?google\.co\.kr/ [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://([a-z0-9-]+\.)?google\.com/ [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://([a-z0-9-]+\.)?google\.([a-z]+|com?\.[a-z]+ )/ [NC]

RewriteRule \.(gif|jpg|jpeg|png|GIF|JPG|JPEG|PNG)$ – [NC,F,L]

 

위 처럼 주황색 쳐진 곳을 제 사이트 링크로 변경 아래 확장자는 mp4와 webm으로 변경했습니다만

저희 사이트에서도 정상적으로 재생이 되지 않는 문제가 발생하네요 ;;

정확히 말해드리자면 핫링크된 사이트와 영상이 올라와있는 저희 사이트에서도 영상이 0.1초만 재생되고 끊깁니다.

혹시 무엇이 잘못된걸까요 ㅠㅠ;

 

첨부파일-영상파일 핫링크 방지는 저 방법으로 안되는걸까요..?

최근 많이 발생된 트래픽 때문에 고민이 큽니다 ㅠㅠ;

  • Lv13
    http://www.htaccesstools.com/hotlink-protection/
    여기서 설정 해서 적용 해 보세요.
  • ? Lv3
    예전에 테스트 해보니까 mp4 파일 같은건 안 막히는거 같더군요
    인터넷 보고 이것저것 적용해봐도 익스에서는 막히는듯한데 모바일이나 크롬에서는
    그냥 다 재생되더라구요.