테스트 사이트 - 개발 중인 베타 버전입니다

무단링크를 금지해보자

· 13년 전 · 6440 · 12
아래내용을 .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>

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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 12개

11년 전
<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파일은 주소창으로 쳐서 가능하고요.. 위의 확장자만 안되는 소스 맞죠??
이미지 무단링크

게시글 목록

번호 제목
34021
33994
33922
33895
33889
33882
33868
33863
33859
33857
33849
33842
33835
33830
33828
33807
33797
33796
33791
33786