외부 링크시 자동 워터마킹 /에러페이지 / 주소 연결. 음악 외부 츨레이차단 정보
외부 링크시 자동 워터마킹 /에러페이지 / 주소 연결. 음악 외부 츨레이차단첨부파일
본문
일단 바빠서 소스랑 간략한 설명만 올리겠습니다.^^
.htaccess 파일로 아래 문서를 자신의 홈페이지에 맞게 작성후 최상위 폴더에 넣는다.
<인덱스 있는곳>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !explug\.com [NC]
RewriteCond %{HTTP_REFERER} !wegnosis\.pe.kr [NC]
RewriteCond %{HTTP_REFERER} !wegnosis\. [NC]
RewriteCond %{HTTP_REFERER} !cycity.yurilove\.co.kr [NC]
RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]
RewriteRule (.*) image.php?image=$1
음원 보호 소스 삽입된위치
소스 풀어짐 때문에 삭제 했음.
첨부파일 참고
ErrorDocument 503 http://wegnosis.pe.kr
ErrorDocument 404 http://wegnosis.pe.kr
RewriteEngine On
RewriteRule ^$ /home/bbs
소스 설명
RewriteEngine On
RewriteRule ^$ /home/bbs
이소스는 aaa.com 에 접근했을경우 자동으로 aaa.com/home/bbs/ 로 넘어가는 부분입니다.
필요없으시면 지우시고 쓰세욤.
ErrorDocument 503 http://wegnosis.pe.kr
ErrorDocument 404 http://wegnosis.pe.kr
이부분은 페이지 없음과 트래픽 초과시 나오는 에러페이지입니다.
소스 풀어짐 현상 때문에 이부분은 삭제
위설정된 음원을 홈페이지 안에서만 플레이 하는 소스입니다.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !explug\.com [NC]
RewriteCond %{HTTP_REFERER} !wegnosis\.pe.kr [NC]
RewriteCond %{HTTP_REFERER} !wegnosis\. [NC]
RewriteCond %{HTTP_REFERER} !cycity.yurilove\.co.kr [NC]
RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]
RewriteRule (.*) image.php?image=$1
이게 가장 중요한 외부링크시 이미지 자동 마킹 입니다.
위설정을 자신의 주소로 바꾸세요.
이미지 마킹 예제
http://wegnosis.pe.kr/home/bbs/data/file/cycity/554819773_52b46cda_1231850563_0_581569_eimdongduck.gif
외부에서 접근시에는 자동으로 워터마킹 되지만 원주소로 직접 쳐서 들어 가면 마킹은 사라집니다.
원래 소스에는 image.php?image=이미지 이런식으로 자동으로 주소가 변경? 된다고 알고 있는데 작동이 안되네요 ^^
이미지 자동 마킹시 필요한 파일이 또하나 있습니다.
바로 image.php 파일입니다.
일단 이파일은 조금 수정했습니다.<링크와 이것저것 잡다한거.>
image.php파일은 .htaccess 파일과 같은 위치에 있어야 합니다.
ps 아... 내일 시험인데.... 공부는 안하고 소스만 만지작 거리게되...
5
댓글 1개
소스를 이용할경우와 위의 소스를 두가지를이용해서 원본 url로 가져가도
소스에 로고가 생기도록 하려고하는데요.
소스를 두개를 쓴다면 당연 외부파일과, makeimg.php 가 읽어내는 로고와 두개가 동시에 입력됩니다.
즉 외부로 이미지를 가져갈경우 makeimg.php?src/ 이미지 소스로 가져간다면
makeimg.php 별개로 인식되게 하는 법이 없을까요..