외부 링크시 자동 워터마킹 /에러페이지 / 주소 연결. 음악 외부 츨레이차단 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

외부 링크시 자동 워터마킹 /에러페이지 / 주소 연결. 음악 외부 츨레이차단 정보

외부 링크시 자동 워터마킹 /에러페이지 / 주소 연결. 음악 외부 츨레이차단

첨부파일

home.zip (16.0K) 106회 다운로드 2009-01-18 00:11:27

본문

일단 바빠서 소스랑 간략한 설명만 올리겠습니다.^^

.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

이게 가장 중요한 외부링크시 이미지 자동 마킹 입니다.
위설정을 자신의 주소로 바꾸세요.

이미지 마킹 예제

554819773_52b46cda_1231850563_0_581569_eimdongduck.gif

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개

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=16170&sca=&sfl=wr_subject%7C%7Cwr_content&stx=png&sop=and&spt=-2298&page=1

 소스를 이용할경우와 위의 소스를 두가지를이용해서 원본  url로 가져가도
소스에 로고가 생기도록 하려고하는데요.
소스를 두개를 쓴다면 당연 외부파일과,  makeimg.php 가 읽어내는 로고와 두개가 동시에 입력됩니다.
즉 외부로 이미지를 가져갈경우 makeimg.php?src/ 이미지 소스로 가져간다면
makeimg.php 별개로 인식되게 하는 법이 없을까요..
전체 15 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT