2016-10-19 2 views
0

합법적 인 것으로 보이려는 사기꾼이 비슷한 이름의 다른 도메인에서 보낸 트래픽이있는 도메인이 있습니다. (사기꾼이 내 합법적 인 클라이언트로 가장합니다)다른 사이트에서 내 사이트를 참조하는 트래픽을 차단하거나 리디렉션 할 수 있습니까?

다른 사이트에서 내 사이트의 트래픽을 차단하거나 리디렉션 할 수 있습니까?

즉 IP 주소 xxx.xxx.xxx.xxx에서 참조되는 모든 트래픽은 거부되거나 더 적절하게 면책 조항 페이지로 참조되어야합니다.

.htaccess mod_rewrite 규칙을 시도했지만 아파치 로그에 참조 용 IP 주소가 표시되지 않습니다. 크롬 개발자 도구를 사용하여 검사 할 때 헤더의 "일반"섹션에만 나타납니다.

이이 htaccess로 나에 mod_security를 ​​사용하여 수행 할 수 있습니다

+1

http는 url 만 포함합니다. 즉, 브라우저가 문자 그대로 'http : //127.0.0.1'- 유형의 주소가있는 페이지를 표시하지 않았다면 IP가 없음을 의미합니다. referer를 구문 분석하고 발견 된 모든 호스트 이름에 대해 DNS 조회를 수행 한 다음이를 기반으로 차단해야합니다. 그리고 리퍼러가 의존 할 수 없기 때문에 누군가가 스팸 사이트에서 왔을 때 100 % 확실하게 말할 수는 없습니다. –

+0

당신의 웹 사이트를 때리는 사기꾼의 IP 주소를 알고 있습니까? – anubhava

+0

참조 IP 주소가 나타나지 않는 곳이면 어디에서나 나타납니다. 사용자가 domain1.com을 직접 요청하고 있습니다 (링크를 따르지 않아 리퍼러가 없습니다). 301이 영구적으로 이동 한 다음 domain2.com으로 리디렉션됩니다. –

답변

0

당신이 사용할 수있는 IP 주소를 알고 경우 사용할 수있는 방법을 몇 있습니다 그러나

deny from xxx.xxx.x.xx

는, 다음을 사용하여 추천 웹 사이트에서 직접 차단할 수 있습니다.

RewriteEngine On 
RewriteCond %{HTTP_REFERER} example\.com [NC] 
RewriteRule .* - [F] 

이 wi scammers 웹 사이트를 통해 누군가가 리디렉션되는 경우 403 승인되지 않음 메시지가 표시됩니다.

+0

리퍼러가 없습니다. 브라우저는 영구적으로 이동 한 301을 따릅니다. –

관련 문제