묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
.htaccess 만들어 봤는데요
2004.10.30 06:01
# 레퍼럴이 없는 회원님의 사이트내 직접 접속시 허용
SetEnvIF Referer "^$" pass
# 허용할 도메인
SetEnvIF Referer "http://www.example.com" pass
SetEnvIF Referer "http://example.com" pass
#차단할 확장자
<FilesMatch ".(gif|GIF|jpg|JPG|jpeg|JPEG|bmp|BMP|png|PNG|txt|TXT|zip|ZIP|alz|ALZ|rar|RAR|tar|TAR|mp3|MP3|wma|WMA|mpeg|MPEG|$">
# pass 로 지정된 주소외엔 모두 거부
Order deny,allow
deny from all
allow from env=pass
ErrorDocument 403 http://example.com/without_permission.html
</FilesMatch>
# 아래 줄은 특정 파일에 대해서 허용을 할경우에 추가하여 주면 됩니다.
# *bannder.jpg 파일은 예외로 허용을 하고 싶을때 위 구문에 함께 추가해 주시면 됩니다.
# 이미지는 차단하되 ***banner.jpg 파일은 허용할때
<FilesMatch "banner.png">
Order allow,deny
allow from all
</FilesMatch>
#무단링크시 보일 이미지 지정.지정안하고 주석처리하시면 기본 403포빈 에러뜸.
#이렇게하면 다음,네이버와같이 무단링크 이미지가뜸.
ErrorDocument 403 http://example.com/403.html
ErrorDocument 404 http://example.com/404.html
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
여기까진데 특별히 잘못된 곳이 있나요?
그리고 여기서 첫열의 SetEnvIF Referer "^$" pass가 뜻하는게 뭔가요..
제생각엔 주소를 직접 입력하거나 즐겨찾기로 접속했을때 통과시켜주란 뜻 같은데
저걸 주석처리하고 직접입력해보면 403에러가 안뜨거든요
굳이 쓸 필요가 있는지..
SetEnvIF Referer "^$" pass
# 허용할 도메인
SetEnvIF Referer "http://www.example.com" pass
SetEnvIF Referer "http://example.com" pass
#차단할 확장자
<FilesMatch ".(gif|GIF|jpg|JPG|jpeg|JPEG|bmp|BMP|png|PNG|txt|TXT|zip|ZIP|alz|ALZ|rar|RAR|tar|TAR|mp3|MP3|wma|WMA|mpeg|MPEG|$">
# pass 로 지정된 주소외엔 모두 거부
Order deny,allow
deny from all
allow from env=pass
ErrorDocument 403 http://example.com/without_permission.html
</FilesMatch>
# 아래 줄은 특정 파일에 대해서 허용을 할경우에 추가하여 주면 됩니다.
# *bannder.jpg 파일은 예외로 허용을 하고 싶을때 위 구문에 함께 추가해 주시면 됩니다.
# 이미지는 차단하되 ***banner.jpg 파일은 허용할때
<FilesMatch "banner.png">
Order allow,deny
allow from all
</FilesMatch>
#무단링크시 보일 이미지 지정.지정안하고 주석처리하시면 기본 403포빈 에러뜸.
#이렇게하면 다음,네이버와같이 무단링크 이미지가뜸.
ErrorDocument 403 http://example.com/403.html
ErrorDocument 404 http://example.com/404.html
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
여기까진데 특별히 잘못된 곳이 있나요?
그리고 여기서 첫열의 SetEnvIF Referer "^$" pass가 뜻하는게 뭔가요..
제생각엔 주소를 직접 입력하거나 즐겨찾기로 접속했을때 통과시켜주란 뜻 같은데
저걸 주석처리하고 직접입력해보면 403에러가 안뜨거든요
굳이 쓸 필요가 있는지..