워드프레스 사이트에 있는 이미지를 누군가 불펌해 이미지를 무단 링크하는 경우 내 서버(호스팅)가 아닌 외부 링크 서버로 인해서 트래픽이 초과되면 이미지 핫링크(Image hotlinking) 아파치 서버(.htaccess) 소스를 적용하면 해결될 수 있습니다.
이미지 핫링크(Image hotlinking) 소스 코드를 적용하면 사이트 운영자의 허락 없이는 절대 이미지를 못 퍼가며 퍼간다 해도 엑박이 뜰 수 있습니다.
이미지 무단 링크 막는 소스
- 2라인 : RewriteCond %{HTTP_REFERER} !^$ : Blank Referrer 허용
- 3라인 : 운영하는 사이트 도메인
- 4~8라인 : 이미지 허용할 검색 엔진
- 마지막 라인 : 이미지 및 기타 파일 무단 링크 방지 확장자
1
2
3
4
5
6
7
8
9
|
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?itons.net [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !bing\. [NC]
RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
RewriteCond %{HTTP_REFERER} !search\.naver.com\. [NC]
RewriteCond %{HTTP_REFERER} !ws\.daum\.net\. [NC]
RewriteRule \.(jpg|jpeg|png|gif|bmp|zip)$ – [NC,F,L]
|
cs |
이미지 무단 링크 방지 적용 .htaccess
아파치 FTP 서버에 접속하여 .htaccess 파일을 노트패드++ 같은 프로그램으로 열어서 이미지 무단 링크를 막는 코드를 적용합니다.
네이버 블로그나 지식인 카페 등 불펌한 이미지가 있는 경우 존재하지 않는 이미지라고 뜨면서 쓸모없는 외부 자원 트래픽이 나가는 것을 방지할 수 있습니다.
티스토리의 블로그의 경우에도 이미지 펌이 안 되는 것을 확인할 수 있습니다.
트래픽이 미미하다고 해서 외부 이미지 링크 불펌을 허용한다면 나중에 갑작스러운 트래픽 초과가 뜰 수 있으니 유의하시어 참고만 하셔도 나중에 큰 도움이 될 수 있겠습니다.