htaccess 무단링크 방지(다른사이트에서 링크 못타고 들어올때 사용한다)
페이지 정보
본문
.htaccess 로 이용하여 무단링크 방지를 하는데 잘못된 방법으로하면 검색사이트에서 즉
네이버나 다음넷등에서 못들어올수 있다 .
다음과 같은 예제일때 못타고 들어오는경우가 있다
----------------- 예 --------------------------------------------------------------------------
SetEnvIFNoCase Referer "http://도메인.com" pass
SetEnvIFNoCase Referer "http://도메인.com/data/" pass
SetEnvIFNoCase Referer "http://www.도메인.com" pass
SetEnvIFNoCase Referer "^$" pass
<FilesMatch ".(jpg|Jpg|gif|Gif|php|Php|exe|Exe)$">
Order deny,allow
deny from all
allow from env=pass
</FilesMatch>
---------------------------------------------------------------------------------------------------
아래방법은 다른사이트에서 링크및 무단으로 가져가는것을 막을때 사용된다.
물론 검색사이트 즉 네이버나, 야후,다음넷등에서 링크되서 들어올수 있다.
-------------------------------- 예 -----------------------------------------------------
SetEnvIfNoCase Referer "^http://www.도메인.com/" locally_linked=1
SetEnvIfNoCase Referer "^http://www.도메인.com$" locally_linked=1
SetEnvIfNoCase Referer "^http://도메인.com/" locally_linked=1
SetEnvIfNoCase Referer "^http://도메인.com$" locally_linked=1
#SetEnvIfNoCase Referer "^$" locally_linked=1 // 웹이아닌 하드드라이브에서 요청할때 허용
<FilesMatch ".(gif|Gif|Jpg|jpg|jpeg|png|mp3|bmp)$">
Order Allow,Deny
Allow from env=locally_linked
</FilesMatch>
------------------------------------------------------------------------------------------
네이버나 다음넷등에서 못들어올수 있다 .
다음과 같은 예제일때 못타고 들어오는경우가 있다
----------------- 예 --------------------------------------------------------------------------
SetEnvIFNoCase Referer "http://도메인.com" pass
SetEnvIFNoCase Referer "http://도메인.com/data/" pass
SetEnvIFNoCase Referer "http://www.도메인.com" pass
SetEnvIFNoCase Referer "^$" pass
<FilesMatch ".(jpg|Jpg|gif|Gif|php|Php|exe|Exe)$">
Order deny,allow
deny from all
allow from env=pass
</FilesMatch>
---------------------------------------------------------------------------------------------------
아래방법은 다른사이트에서 링크및 무단으로 가져가는것을 막을때 사용된다.
물론 검색사이트 즉 네이버나, 야후,다음넷등에서 링크되서 들어올수 있다.
-------------------------------- 예 -----------------------------------------------------
SetEnvIfNoCase Referer "^http://www.도메인.com/" locally_linked=1
SetEnvIfNoCase Referer "^http://www.도메인.com$" locally_linked=1
SetEnvIfNoCase Referer "^http://도메인.com/" locally_linked=1
SetEnvIfNoCase Referer "^http://도메인.com$" locally_linked=1
#SetEnvIfNoCase Referer "^$" locally_linked=1 // 웹이아닌 하드드라이브에서 요청할때 허용
<FilesMatch ".(gif|Gif|Jpg|jpg|jpeg|png|mp3|bmp)$">
Order Allow,Deny
Allow from env=locally_linked
</FilesMatch>
------------------------------------------------------------------------------------------
댓글목록
등록된 댓글이 없습니다.