묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
무단링크 방지에 대해..
2004.11.14 17:54
먼저 .htaccess에 대해..
php_flag register_globals on
<DirectoryMatch /home1/ID/public_html/TEST/>
Order allow,deny
allow from all
</DirectoryMatch>
SetEnvIF Referer "^$" pass
SetEnvIF Referer "DOMAIN" 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)$">
Order deny,allow
deny from all
allow from env=pass
ErrorDocument 403 URL
</FilesMatch>
TEST디렉토리를 제외한 모든 디렉토리 파일의 링크를 막는건데요
DirectoryMatch 부분을 추가하면 500에러가 뜨네요
이유가 뭔가요?
서버측에서 DirectoryMatch를 막아놨을 가능성도 있나요?
그리고 FilesMatch에서 저렇게 일일이 확장자를 지정하지 않고
모든 확장자( * )에 적용하려면 어떻게 해야 하나요?
두번째 질문은 이미지 무단링크에 대한 질문입니다
위 .htaccess파일을 사용하면 무단링크 했을때 엑스박스가 뜨는데요
엑스박스 대신 특정 이미지를 보여줄 수는 없나요?
네이버소년처럼요
php_flag register_globals on
<DirectoryMatch /home1/ID/public_html/TEST/>
Order allow,deny
allow from all
</DirectoryMatch>
SetEnvIF Referer "^$" pass
SetEnvIF Referer "DOMAIN" 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)$">
Order deny,allow
deny from all
allow from env=pass
ErrorDocument 403 URL
</FilesMatch>
TEST디렉토리를 제외한 모든 디렉토리 파일의 링크를 막는건데요
DirectoryMatch 부분을 추가하면 500에러가 뜨네요
이유가 뭔가요?
서버측에서 DirectoryMatch를 막아놨을 가능성도 있나요?
그리고 FilesMatch에서 저렇게 일일이 확장자를 지정하지 않고
모든 확장자( * )에 적용하려면 어떻게 해야 하나요?
두번째 질문은 이미지 무단링크에 대한 질문입니다
위 .htaccess파일을 사용하면 무단링크 했을때 엑스박스가 뜨는데요
엑스박스 대신 특정 이미지를 보여줄 수는 없나요?
네이버소년처럼요