[Rewirter] 사이트 특정 URL(확장자) 주소 복사 붙여넣기 접근시 차단

직접 주소로 접근해서는 안되는 페이지 빠르게 403 만들때 Rewirter 를 이용해서 아래 참고
간단하고 빠르게 차단 할 수 있다.  완벽한 차단은 아니지지만,컨텐츠에 따라 알맞게 적용하자

내 사이트를 통하지 않고 아래 와 같은 식의 붙여 & 넣기 또는 주소만 가져다가

본인 블로그 내용에 삽입 또는 파일에 직접 링크를 연동하여 접근하는것을 차단한다.
내 사이트로 와서만 접근이 가능하도록 한다

https://blog.sooli.com/pds/mp4/movie.mp4   또는 mp3 

 

<?xml version=”1.0″ encoding=”UTF-8″?>

<configuration>
    <system.webServer>
        <httpErrors errorMode=”DetailedLocalOnly” />
        <rewrite>
            <rules>
                <rule name=”Block Direct Media Access” stopProcessing=”true”>
                    <match url=”.*\.(mp4|mp3)$” />   <!– 원하는 확장자 | 로 구분하여 추가 –>
                    <conditions>
                        <!– Referer가 없으면 차단 –>
                        <add input=”{HTTP_REFERER}” pattern=”.+” negate=”true” />
                        <!– Referer가 test.co.kr을 포함하지 않으면 차단 –>
                        <add input=”{HTTP_REFERER}” pattern=”test\.co\.kr” negate=”true” />
                    </conditions>
            <action type=”CustomResponse” statusCode=”403″ subStatusCode=”0″ />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다