오늘: 6|어제: 21|전체: 233,801|회원: 118 (+0)|문서: 56,040 (+0)|댓글: 8,019 (+0)|첨부파일: 1,389 (+0)


조회 수 3545 추천 수 0 댓글 13
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

안녕하세요. 웹호스팅을 사용하고 있습니다.

웹호스팅의 서버는 아파치이고 워드프레스로 블로깅을 하고 있는데

핫링크 방지를 위해 .htaccess 를 작성하여 /pubilc_html 에 넣어도 외부에서 그림들이 정상적으로 보입니다.?

어떤 것이 잘못 되었을까요?

혹시나 잘못했나 싶어서 cpanel에서도 해봤는데 그림이 외부사이트에서도 보이네요.

.htaccess 퍼미션은 644로 두었고, 그 밖의 하위 디렉토리에는 없습니다.

.htaccess 내용은 아래와 같습니다.

<IfModule mod_rewrite.c>
# BEGIN WordPress
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
# END WordPress
</IfModule>

# Hotlink Protection START #
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?내 도메인.com [NC]??? <=도메인설정했습니다.
RewriteRule \.(jpg|jpeg|png|gif|zip)$ - [NC,F,L]
# Hotlink Protection END #


  • profile
    Luatic™ 2014.10.18 01:23
    <IfModule mod_rewrite.c> 문꾸 빼고 쓰셔야합니다.
  • ?
    stargen 2014.10.18 02:07

    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /wp/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wp/index.php [L]
    # END WordPress

    # Hotlink Protection START #
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?내 도메인.com [NC] <=도메인설정했습니다.
    RewriteRule \.(jpg|jpeg|png|gif|zip)$ - [NC,F,L]
    # Hotlink Protection END #

    알려주신대로
    rewrite.c 저 문구를 빼서 저렇게 한 다음
    hotlink test를 해준다는 사이트( http://www.htaccesstools.com/test-hotlink-protection/ )나 폰에서 ?테스트 해보았지만 잘 안되네요.
    스펠링이 틀린것도 아니고, 남들 다 된다는데 안되니깐 어찌해야할 바를 모르겠어요 ㅋ

  • profile
    Luatic™ 2014.10.18 02:17
    RewriteEngine On 이문항은 초기 1회만 넣으시면 됩니다.
    룰을 패널에 있는 chtaccess 에서 수정하셔도 됩니다.
  • ?
    stargen 2014.10.18 02:31
    말씀하신대로, rewriteengine on 을 하나만 위로 올렸습니다.
    RewriteEngine On

    # Hotlink Protection START #
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?도메인 [NC]
    RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
    # Hotlink Protection END #

    # BEGIN WordPress
    RewriteBase /wp/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wp/index.php [L]
    # END WordPress

    안되네요. 공부좀 더하고 해야할 것 같아요.
    그리고 cpanel을 잘 사용안했는데 chtaccess가 있군요. 알려주셔서 감사합니다.
  • ?
    stargen 2014.10.18 15:45

    일어나서 .htaccess 파일을 지우고 다시 작성했습니다. 우선 필요없는 부분은 다 지우고 cpanel로 생성한 링크 방지 .htaccess 만 적용했습니다.

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^http://도메인.kr/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://도메인.kr$ [NC]
    RewriteRule .*\.(jpg|jpeg|gif|png|bmp|zip)$ - [F,NC]

    작동하지 않더라고요.
    cpanel로 500에러페이지 같은 것은 적용 되던데 유독 저 핫링크 방지 코드만 안됩니다.
    혹시나 싶어 저 .htaccess를 도메인명을 변경시킨 후, 다른 웹호스팅 서비스에 똑같이 적용시켜 보았더니 그곳은 정상작동 되었습니다.

    무슨 문제인지 잘 모르겠습니다. 도와주세요ㅎ

  • profile
    Luatic™ 2014.10.19 03:44
    시패널에 보시면 이미지 차단이라던지 기능이 있습니다. 그기능을 이용해서 사용해주세요 외국계열 호스팅과 비슷하지 국내 호스팅과는 많이 다릅니다.
  • ?
    stargen 2014.10.19 03:56

    그 방법으로 한 코드가 위 내용입니다. 외국계열호스팅을 안써봐서 잘못하는것 같기도 한데, 저 코드는 여기 cpanel 링크차단에서 생성한 것이 맞습니다. 그리고 안되네요.

  • ?
    또희™ 2014.10.19 03:56
    ♡축하드려용:) stargen님 또희™님이 35 점이 드립니다.♡
  • ?
    레이딘 2014.10.22 18:01
    혹시나 해서 말씀드리는 건데, 테스트 하실 때 브라우저 캐쉬를 지우고 하셨나요? 브라우저 캐쉬에 해당 이미지가 남아 있으면 그게 떠 버리기 때문에 테스트가 제대로 안 될 수가 있습니다.
  • ?
    stargen 2014.10.23 01:27
    예 그 문제는 아니었습니다. 다른 컴퓨터로도 해보고 폰으로도 해보고, 새로고침도 해보고, 새로운 그림 ftp로 올리고 바로 다른 웹사이트에서 불러와 봤으니 캐시문제는 아니었어요.
  • ?
    merkava 2014.10.28 14:14
    www요청하고 http로 직접하는 요청도 추가해 주어야 되지 않을까요? chtaccess사용해도 됩니다. 문법을 잘모르니 그게 더 편하더라고요.
  • ?
    또희™ 2014.10.28 14:14
    ♡축하드려용:) merkava님 또희™님이 17 점이 드립니다.♡
  • ?
    stargen 2014.10.29 01:03
    첫번째 댓글이 www가 포함/미포함 전부 한꺼번에 처리하는 정규식으로 된건데 안되었고,
    젤 밑에 제가 작성한 마지막 코드가 cpanel의 chtaccess로 다 지우고 만든 코드입니다. 전부 안되네요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
619 (설문) 루아틱에서 서비스 했으면 하는 것은? 8 루아틱 2013.02.09 12257
618 .free 무료 도메인 예약신청 하세요~ :) 1 햄쥐 2013.03.23 12456
» 질문 .htaccess 핫링크 방지 적용 문제 13 stargen 2014.10.17 3545
616 질문 .htaccess가 작동하지 않습니다. 5 아브아카 2015.12.09 336
615 .org 개인도메인 연결이 안되네요.. 7 오니기리죠 2012.08.05 5941
614 1.5.2.4로 업데이트... 아직 안 하는 게 좋겠죠? 10 비맞인제비 2012.05.08 5839
613 1.5.2.7 업데이트 후 또... 루아틱 2012.07.15 5475
612 1366 x 768 에서 채팅방이 잘리네요 ㅎㅎ 1 카드피커 2014.01.21 3703
611 자유 18일 오전 7시 및 9시 30분 현장 브리핑 내용입니다 2 Luatic™ 2014.04.18 5641
610 유머 1초 피식하는 사진들 모음 1 file Luatic™ 2012.04.08 6423
609 유머 2014 월드컵 가상 조추첨 사이트 미니무그 2013.11.27 4438
608 2차 도메인 사용자에게 SSL 인증 지급 심각히 고려중입니다.. 4 루아틱 2012.08.20 6112
607 2차 도메인 찍어주세요.. 설문.. 4 루아틱 2012.10.12 7521
606 자유 2틀전 도메인 기관이전하면서 말도 안되는 개소리에 분노했었습니다. 5 merkava 2014.11.29 3175
605 자유 5월 가정의 달 기념으로 노래목록을 모두 갈아엎었습니다! 3 검은바다 2014.05.02 5078
604 자유 6시42분경 입금완료 토링넷 2015.08.03 140
603 7000포인트 모으기 힘드내영 ㅎㅎ 7 오필리아 2013.10.13 4384
602 자유 92% 만들고 지지했네요. 8 file merkava 2015.01.23 262
601 자유 9개의 무료 플랫아이콘 배포 , Hi! Flat Icon! :D 5 file Hikoon 2014.05.18 6492
600 9월 목표 생겼습니다. ㅇㅅㅇ; 1 루아틱 2012.08.22 6109
Board Pagination ‹ Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 31 Next ›
/ 31

처음