[질문]무단링크방지에 관련하여
안녕하세요
제가 Server version: Apache/2.2.9 (Unix)버전을 소스로 설치하여 웹서버를 운영중입니다.
저희 웹서버의 이미지를 외부에서 링크걸어 사용하는 것을 확인하고 차단하려고 .htaccess 파일을 웹소스의
기본폴더인 public_html에 함께 만들어 두었습니다.
내용은 다음과 같습니다.
SetEnvIf Referer "^http://test.co.kr/" local_referal
SetEnvIf Referer "^http://www.test.co.kr/" local_referal
SetEnvIf Referer "^$" local_referal
Order Deny,Allow
Deny from all
Allow from env=local_referal
그리고 환경변수 모듈이 envif는 다음과 같이 로드되어 있구요
LoadModule setenvif_module modules/mod_setenvif.so
httpd.conf의 내용중
Options SymLinksIfOwnerMatch IncludesNoExec ExecCGI
AllowOverride None
Order allow,deny
Allow from all
Deny from env=no_access
#
# Order deny,allow
# Deny from all
#
.
.
.
AllowOverride All Options MultiViews SymLinksIfOwnerMatch FollowSymLinks IncludesNoExec ExecCGI Order allow,deny Allow from all env=access Order deny,allow Deny from all . . .
AccessFileName .htaccess
Order allow,deny Deny from all Satisfy All
Deny from all
등으로 설정되어 있습니다.
문제는 무단링크를 차단하기 위해서 설정한 .htaccess 파일을 재기능을 하지 못하고 있는 것입니다.
.htaccess 파일을 만들어 두었어더 외부에서 모두 접속이 가능하더군요
위 설정내용에 문제가 있는지 보아주시고 문제가 있는부분 지적해 주시면 감사드리겠습니다.
즐거운 하루되세요 ^^
댓글 달기