특정 유머 사이트에서 지속적으로 제 홈페이지의 접속 주소를 악의적으로 게시하여 트래픽에 부담이 되어서 

해당 유머 사이트의 회원들이 해당 사이트에 게시된 접속 링크를 통해 데 홈페이지에  접속 시 404 페이지를 보여주려고 합니다.


리퍼러 체크기능를 이용하면 될 것 같은데

구글링을 해 보니 이미지 파일 무단 링크방지 예제밖에 없더군요...


도움 부탁드립니다.

  • profile

    if ($http_referer ~* www\.나쁜사이트\.com) {
        return 404;
    }

     

    사이트 주소의 점(.)은 \.으로 표기해야 한다는 점에 주의하세요.

  • profile ?
    빠른 답변 감사드립니다. 좋은 하루 되십시오
  • profile ?
    만약 복수의 사이트를 차단하려면, 쉼표로 이어주면 되는것인지요?
  • ? profile
    정규식이므로 쉼표가 아니라 | (쉬프트+\) 기호로 이어주어야 합니다.
    예: 나쁜사이트\.com|더나쁜사이트\.com