Q&A

# BLOCK ANALYTICS SPAM

RewriteCond %{HTTP_REFERER} your-seo-promotion\.com [NC,OR]

RewriteCond %{HTTP_REFERER} my-seo-promotion\.com [NC]

RewriteRule .* - [F]

 

위 구문은 통하지 가 않는 듯 합니다.

 

443포트로 유입이 될텐데요.

 

 

VirtualHost 설정에서 해줘야 하는건가요??

 

혹시 특정리퍼러를 차단하는 가장 쉬운 방법이 무엇이있을까요? 홈페이지의 존재하는 페이지로 접근을 시도하는게 아니라 애드온 등이 아니라 서버 차원에서 차단을 해줘야 할 것 같은데요.

댓글 4

  • 아까 xetown에서 링크해도 리퍼러 차단이 작동하지 않는다고 하지 않으셨나요?

    https 사이트에서 http 사이트로 리퍼러가 전송되지는 않습니다만,

    https 사이트들 사이에는 문제가 없는 것으로 알고 있는데요...

    그렇다면 https 문제가 아니라 다른 문제인 듯 합니다.

  • @기진곰
    아니요. 저희가 https라서 혹시 .htaccess파일이 아닌 443포트를 관할하는 곳에서 적용해야 하나 해서요.
  • @웹지기
    443포트로 연결했을 때 접속되는 사이트를 관할하는 .htaccess 파일(즉, 사이트 루트폴더에 있는 .htaccess 파일)이라면 그 밖에 다른 파일이 또 있지는 않습니다.

    어떤 호스팅 업체는 http와 https가 서로 다른 서버로 연결되는 황당한 현상을 보이기도 하는데, 님 서버는 그렇지 않으니까요.

    아무래도 다른 rewrite 규칙과 충돌하는 게 아닌가 하는 생각이 계속 드네요.
  • @기진곰
    제일 먼저 동작할 것으로 예상해서 맨 위에 작성을 해도 차단이 안되서 손을 놓아버렸네요.