묻고답하기
외부 링크 방지 .htaccess 수정 방법 질문입니다.
2009.07.14 13:33
외부 링크를 방지하기 위해서 팁을 검색하다가 아래 내용을 발견하였습니다.
하지만 사이트 주소라든가, 파일 어느부분에 넣어야 하는지 잘 모르겠더라구요.
아시는분 도움 부탁드리겠습니다.
---------------------------------------------------
.htaccess 이파일에 밑의 내용 넣어주시고 수정해주시면 됩니다.
#통과시킬 주소를 적습니다.
SetEnvIF Referer "naver.com" 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 http://naver.com // 에러페이지주소
</FilesMatch>
----------------------------------------------------
1. 여기서 통과시킬 주소는 무엇인가요?
2. 에러페이지 주소는 무엇인가요?
3. .htaccess 파일 어느 부분에 넣어줘야 하나요?
부탁드리겠습니다. 이거때문에 잠한숨 못잤네요. ㅠㅠ
댓글 4
-
June Oh
2009.07.14 13:49
-
글쓴이
2009.07.14 16:50
답변 고맙습니다.
마지막 3번 질문에서 파일내부 어느줄에 넣어야 하는지에 대한 질문인데...아무곳이나 넣으면 될까요?
.htaccess파일은 어차피 xe폴더에 바로 보이긴 하더라구요.
-
June Oh
2009.07.14 18:26
XE 폴더 내부 .htaccess에 넣으면 판올림시마다 수정해주셔야 하는 번거로움이 있어요.
만약 이미 있는 그 .htaccess 파일에 넣으신다면 정확히 어느 부분에 넣으셔야 할지는 잘 모르겠네요.
-
글쓴이
2009.07.14 20:52
네 고맙습니다. 도움 정말 많이 됐어요.
1. 통과시킬 주소는 link를 허용할 주소.
2. ErrorDocument 403은 'Forbidden' 이라는 Error Page 대신에 나타날 page 주소
(ErrorDocument 404는 '404 페이지 주소를 찾을 수 없습니다'라고 뜨는 page를 사용자가 직접 지정하여 꾸밀 수 있는 것처럼)
3. .htaccess 파일은 XE가 설치된 폴더가 속해있는 폴더에 넣어주시면 됩니다.