프로그래밍 언어 입문서가 아닌 프로그래밍 기초 개념 입문서
문과생, 비전공자를 위한 프로그래밍 입문책입니다.
jobGuid 꽃미남 프로그래머 "Pope Kim"님의 이론이나 수학에 치우치지 않고 실무에 곧바로 쓸 수 있는 실용적인 셰이더 프로그래밍 입문서 #겁나친절 jobGuid "1판의내용"에 "새로바뀐북미게임업계분위기"와 "비자관련정보", "1판을 기반으로 북미취업에 성공하신 분들의 생생한 경험담"을 담았습니다.
위 내용은 GameDevForever의 저자분들의 홍보를 위하여 운영진 자체적으로 올린 광고이며 일체의 수익이 없습니다.(밥좀사줘요~)
Posted by 친절한티스

웹서버 구축시 골치 거리중 하나가 바로 핫링크(Hotlink) 입니다. 이미지나 동영상 같은 미디어 파일의 링크를 따서 외부 사이트에 걸어놓는 거죠. 이로인해 엄청난 양의 불필요한 트래픽이 발생할 수 있습니다. MVC4에서는 web.config 수정을 통해 이를 방지 할수 있습니다.


방법은 간단합니다. web.config 파일에 아래의 rule을 추가해주면, 해당 url에서 오는 요청이 아닌 것들은 rewrite에 지정된 이미지로 교체 해서 전송됩니다. 이 이미지는 저용량의 불펌금지!!! 같은 이미지로 설정해두면 좋겠죠.


// mydomain에서 오는 요청이 아닌 것은 noimage.jpg로 전송
<system.webServer>
	<rewrite>
      <rules>
        <rule name="Prevent hotlinking">
          <match url=".*\.(jpg|jpeg|png|gif|bmp)$"/>
          <conditions>
            <add input="{HTTP_REFERER}" pattern="^$" negate="true" />
            <add input="{HTTP_REFERER}" pattern="^http://www.mydomain\.com/.*$" negate="true" />
            <add input="{HTTP_REFERER}" pattern="^http://mydomain\.com/.*$" negate="true" />
          </conditions>
          <action type="Rewrite" url="/images/noimage.jpg" appendQueryString="false" />
        </rule>
      </rules>
    </rewrite>
</system.webServer>



댓글을 달아 주세요

  1. 손님 2015.02.27 15:29 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요...

    반갑습니다...



티스토리 툴바