홈페이지 » 인터넷 » .htaccess로 이미지 핫 링크를 방지하는 더 똑똑한 방법

    .htaccess로 이미지 핫 링크를 방지하는 더 똑똑한 방법

    귀하의 이미지를 훔친 사람이 귀하의 허락없이 직접 URL을 가져 와서 웹 사이트에 표시하는 것을 보았습니까? 이것은 우리가 부르는 이미지 hotlinking. 이미지를 훔칠뿐만 아니라 대역폭을 활용하기 때문에 좋지 않습니다. 서버에서 직접 호출되기 때문에 이미지가 웹 사이드에로드 될 때마다 대역폭이 소모됩니다. .htaccess를 통한 제어는 이미지 핫 링크를 방지하는 가장 효율적인 방법 중 하나입니다..

    똑똑한 방법으로 웹 마스터에게 .htaccess에 대한 더 많은 제어권을 제공한다는 의미입니다.

    • 차단할 사이트
    • 허용 할 사이트
    • 빈 참조 자 허용 / 거부
    • 이미지 핫 링크를 감지하는 사용자 정의 이미지 표시
    • 보호 할 파일

    1 단계 - .htaccess 만들기

    현재 웹 계정에서 .htaccess를 사용하고 있지 않다면 웹 계정을 만들어야합니다. 메모장을 열고 다음과 같이 저장하십시오. .htaccess 뒤에 어떤 연장도없이. 기존 .htaccess 파일이있는 사용자는 2 단계에서 편집 작업을 수행 할 예정이므로 로컬 컴퓨터에 다운로드하십시오..

    2 단계 - .htaccess 핫 링크 코드

    .htaccess 파일에 다음 코드를 붙여 넣으십시오..

     RewriteCond % HTTP_REFERER! ^ RewriteCond % HTTP_REFERER! ^ http : // (www \.)? yourdomain.com [NC] RewriteCond % HTTP_REFERER! ^ http? s : // (www.\.)?yourdomain2.com [NC] RewriteRule \. (jpg | jpeg | png | gif) $ http://hpmouse.googlepages.com/hotlink.gif [NC, R, L] 

    설명

    2 행 - 빈 리퍼러 허용 (권장).

     RewriteCond % HTTP_REFERER! ^ $ 

    일부 사용자는 방화벽을 통해 서핑하므로 참조 정보를 제공하지 않습니다. 빈 참조자를 허용하지 않으면 해당 이미지에 액세스 할 수 없게됩니다. 그러나 빈 리퍼러를 차단하려면 2 행을 삭제하십시오..

    3 행 4 행 - 이미지를 링크 할 수있는 사이트.

     RewriteCond % HTTP_REFERER! ^ http : // (www \.)? yourdomain.com [NC] RewriteCond % HTTP_REFERER! ^ http : // (www \.)? yourdomain2. com [NC] 

    기본적으로 모든 사이트는 핫 링크로부터 차단됩니다. 귀하가 지정한 것만 허용됩니다..

    Line 5 - 차단할 파일 형식, 맞춤 차단 이미지.

     RewriteRule \. (jpg | jpeg | png | gif) $ http://hpmouse.googlepages.com/hotlink.gif [NC, R, L] 

    () 사이는 핫 링크로 인해 차단하려는 이미지입니다. 함께 더 많은 것을 추가하려면”|”

    변경 'http://hpmouse.googlepages.com/hotlink.gif'를 설정 한 이미지로 이동하고 이미지 핫 링크가 감지 될 때마다이 이미지가 표시됩니다. 이 이미지가 핫 링크로 보호되지 않거나 서버가 무한 루프로 들어갈 수 있는지 확인하십시오..