묻고답하기
외부링크 차단 관련 문의 드립니다.
2012.09.01 13:16
무단 링크 차단을 위하여
xe-files 폴더속에..htaccess 만들어 넣었습니다.
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?home\.co.kr [NC]
RewriteRule .*\.(jpg|gif|png|swf|jpeg|mp3|mid|wma|wmv|asf|mov|avi)$ - [NC,F]
이렇게 하면 이미지 파일 차단은 되지만 미디어파일 차단은 되질 않더군요.
또한 이미지파일도 주소줄에 입력을 하면 이미지 노출이 되는 현상이 있어
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?home\.co.kr [NC]
RewriteRule .*\.(jpg|gif|png|swf|jpeg|mp3|mid|wma|wmv|asf|mov|avi)$ - [NC,F]
이렇게 수정 하였는데요
그러자 이미지 파일 및 미디어 파일까지 차단을 시켜 주긴 하는데요
문제는 외부 차단과 동시에 게시판 본문 삽입된 mp3 파일까지 차단을 시켜 버려 재생이 되지 않는 문제점이 발생하더군요
즉, 자유게시판에 sample.mp3 파일을 업로드 후 본문 삽입시켜둔 파일 실행이 위의 파란색 방법으로 하면 재생이 됩니다만
아래 붉은색 방법으로 하면 링크 차단이 되어 실행이 되지 않는다는 것입니다.
embed , object 태그 둘다 안됩니다.
이미지 파일은 아무 문제 없이 됩니다.
참고로 테스트 환경
코어 1.5.3.1.hotfix1 게시판 1.4.5.1 게시판스킨 JB_erebus_board 및 xe_v3_media 게시판스킨 (2개의 게시판에서 테스트 하였습니다)
멀티미디어파일 까지 외부링크 차단하면서 내부게시판에서 재생 가능하게 하는 방법이 없을까요.
미리 답변에 감사드립니다.