외부 사이트에서 내 사이트에 있는 내용을 무단 링크하는것을 막는 방법이다. HTTP 헤더중 Referer 을 사용해서 접근을 금지시킨다.
편의상 현재 내 서버는 testserver.com 이라고 한다.
아파치 설정에 아래 내용을 추가한다.
SetEnvIfNoCase Referer "http://testserver.com" permit SetEnvIfNoCase Referer "^$" permit # 주소창에 직접 친 경우는 허용 <FilesMatch ".(gif|jpg|png|asf|zip|rar)$"> # 무단 링크를 막을 파일 확장자 deny from all allow from env=permit ErrorDocument 403 "Forbidden" </FilesMatch>