무단링크를 금지해보자 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

무단링크를 금지해보자 정보

무단링크를 금지해보자

본문

아래내용을 .htaccess명으로 저장후 서버내 디렉토리에 넣으면 디렉토리 하위까지 무단링크가 금지됩니다.
리퍼러사이트에 허용될 도메인명을 입력하면 됩니다.
FilesMatch부분에 해당확장자를 추가하면 추가된 확장자의 파일이 금지되어 403에러를 발생시킵니다.

#############################################################

SetEnvIF Referer http://자신의도메인 pass
SetEnvIF Referer "http://자신의도메인추가" pass
<FilesMatch ".(gif|jpg|png|bmp|zip|tar|rar|alz|a00|ace|jpg|jpeg|txt|GIF|JPG|BMP|ZIP|TAR|RAR|ALZ|A00|ACE|TXT|mp3|MP3|mpeg|MPEG|wav|WAV|asf|ASF|wmv|WMV|swf|SWF|exe|EXE)$">
Order deny,allow
deny from all
allow from env=pass
ErrorDocument 403
</FilesMatch>

#############################################################
추천
5

댓글 12개

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sir.co.kr [NC]
RewriteCond %{HTTP_REFERER} !search\.naver\.com [NC]
RewriteCond %{HTTP_REFERER} !feedburner\. [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteRule \.(jpg|jpeg|bmp)$ [NC,R,L]

.htaccess으로 무단링크 방지하는 데에는 이런 방법도 있습니다.
저렇게해서 .. 그누보드에 올렸는데요., 사이트 전체... 먹통 되버리는데여... ㅠㅠ

계정에 htaccess 파일 올린뒤.. 수정눌리고 앞에 . 자 붙이고 ... 홈페이지 접속해보니
먹통이 되던데여...
SetEnvIFNoCase Referer "naver.com" pass
SetEnvIFNoCase Referer "^$" pass

Order deny,allow
deny from all
allow from env=pass



안되실경우 다 지우고 이렇게 적으니 되네요.
다만.. 이 방법은 주소창의 도메인이 틀릴시에만 적용되더군요ㅜ.ㅜ
naver.com 은 도메인주소입니다.
<FilesMatch ".(gif|jpg|png|bmp|zip|tar|rar|alz|a00|ace|jpg|jpeg|txt|GIF|JPG|BMP|ZIP|TAR|RAR|ALZ|A00|ACE|TXT|mp3|MP3|mpeg|MPEG|wav|WAV|asf|ASF|wmv|WMV|swf|SWF|exe|EXE)$">

에 해당되는 파일을 주소창에 주소로 직접 쳐서는 접근이 불가능한 소스 맞나요?
다른 php파일은 주소창으로 쳐서 가능하고요.. 위의 확장자만 안되는 소스 맞죠??
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT