제 사이트의 gif이미지를 주소 그대로 링크하는 사람이 있는데 어떻게 대처해야 하나요?
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.0 |
가뜩이나 호스팅이라 트래픽이 넉넉치 않은데, 제 사이트에 있는 gif이미지가 타 사이트에 주소 그대로 링크되어
트래픽이 급증했습니다..
이거 막을 수 있는 애드온같은거 있을까요? 아니면 어떻게 대처해야 하나요? gif이미지만 5개정도 링크주소 그대로 링크하여 트래픽이 장난 아니네요.
댓글 37
이미지 파일은 XE를 거치지 않고 직접 다운받아 갈 수 있으므로 애드온으로는 안 되고,
아파치 설정을 조정하는 .htaccess 파일에 몇몇 규칙을 추가해서 막아야 합니다.
"핫링크 방지 .htaccess"라고 검색해 보세요.
급하시다면 일단 문제가 되는 파일들만 삭제한 후 재업로드하면
업로드 경로가 달라져서 예전의 경로로는 더이상 접근할 수 없게 됩니다.
저는 예전에 저 코드를 해봐도
타 사이트에서 링크된 이미지와 주소 클릭 했을때 이미지가 그대로 다 나오던데요.
클라우드 플레어 사용하는 사이트는 저게 안되는 건가요?
지금도 해보니까 안되네요.
먼저 내 사이트에 https를 적용해야 리퍼러를 파악할 수 있습니다.
아니면, 님 브라우저에 이미지가 이미 캐싱되어 있어서 그냥 뜬 것일 수도 있습니다.
클라우드플레어를 사용하면 꽤 강력하게 캐싱이 되니까요.
어떤 설정이든 변경한 후에는 브라우저 캐시를 비우거나 시크릿창에서 테스트해 봐야 합니다.
브라우저 캐시는 다 지우고 테스트 하는데,
다른 사이트는 되는데 제 사이트는 안됩니다.
튜닝셀프도 브라우저 캐시 삭제하고 하면 되는데 제 사이트는 안되네요.
어차피 클플 서버를 사용하니 트래픽에 큰 의미가 없어 클플 사용자는 안되는건가 생각만 하고 있습니다.^^
클플에서 핫링크 방지 기능 키면 사용 도메인 이외의 도메인에서 게시해도 안보입니다. 지극히 정상
클플은 예외 도메인 설정하는게 없더군요.
클플 이용하시면 클플에서 파일이 제공되니 클플에 설정에 의존되는게 당연합니다.
감사합니다.^^
웹호스팅의경우 그리고 .htaccess 파일 사용이 가능한 경우 여기에 핫링크방지 코드를 넣습니다.
루트에 하시면 됩니다 www가 루트 같은데요..
이미지 폴더에 하셔도 되고..
https://xetown.com/index.php?mid=point_contents&category=17120&page=6&document_srl=97201
리퍼러 차단 애드온
저의 경우, 이미지 도용하는 사이트 주소와 아이피를 적어주고, 보내버릴 주소에 성인사이트 같은 걸로 넣어주세요.
사이트랑, 링크 타고 오는 방문자 모두 지옥을 경험합니다.
잘 하셨는지 검증 ㅋ
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?tuningself.net [NC]
RewriteRule .(gif|jpg|jpeg|png|GIF|JPG|JPEG|PNG)$ – [NC,F,L]
://(www.)?tuningself.net. 이 구문은 본인 사이트 주소를 입력하는곳일까요? 아니면 그냥 복붙해서 쓰면 되는걸까요?