특정 참조 사이트(리퍼러) 방문자 차단/리디렉션 방법

워드프레스 정보를 제공하는 블로그 Avada 2022. 8. 25. 00:24 • 댓글:

다른 사람의 카카오뷰 채널을 통해 많은 방문자가 블로그에 유입되면서 애드센스 광고가 정지되었다고 호소하는 분을 본 적이 있습니다. 아마도 저품질 트래픽 소스(외부 유입)로 인해 구글에서 정책 위반이라고 판단하지 않았나 생각됩니다. 이런 경우 당하는 사람은 정말 억울할 수밖에 없습니다.

특정 참조 사이트(리퍼러) 방문자 차단/리디렉션 방법

특정 참조 사이트(리퍼러) 방문자 차단/리디렉션시키기

특정 도메인으로부터 유입되는 방문자가 수익에 도움이 되지 않거나 더 이상 유용하지 않는 경우 서버 리소스만 차지하고 사이트를 느리게 할 수 있습니다. 이 경우 [**.htaccess**] 파일에 다음과 같은 코드를 추가하여 특정 외부 사이트로부터 유입되는 모든 방문자를 차단할 수 있습니다("How to block visitors by referrer domain using htaccess?" 참조).

#BLOCKING BELOW DOMAIN NAME FROM SENDING TRAFFIC TO OUR DOMAIN NAME 
RewriteEngine on 
RewriteCond %{HTTP_REFERER} externaldomain\.com [NC,OR] 
RewriteCond %{HTTP_REFERER} www\.externaldomain\.com 
RewriteRule .* - [F]

구글 등 특정 리퍼러부터 유입되는 방문자를 특정 URL로 리디렉션시키는 것도 가능합니다. 다음은 Stackoverflow 문서 "page redirect after Google search - Wordpress site hacked"에서 제시하는 코드입니다.

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (google|yahoo|msn|aol|bing) [OR]
RewriteCond %{HTTP_REFERER} (google|yahoo|msn|aol|bing)
RewriteRule ^(.*)$ example.com?$1 [L]

마찬가지로 위의 코드를 [**.htacess**] 파일에 추가하도록 합니다.

위의 코드로 테스트해보니 잘 작동했습니다. 가령 위의 코드 블록을 응용하여 구글이나 빙 검색을 통해 유입되는 방문자들을 특정 URL로 이동시킬 수 있습니다.

사실 위의 코드를 사용할 일은 거의 없지만 특정 커뮤니티에 내 사이트 주소가 공개되어 공격을 당하는 경우 해당 커뮤니티의 도메인을 통해 유입되는 방문자들을 차단할 수 있을 것입니다.

참고

 

https://avada.tistory.com/2669

 

빙(Bing) 검색엔진 등록 - 구글 서치 콘솔 연동

엣지 브라우저의 점유율이 점진적으로 상승함에 따라 마이크로소프트 빙(Bing) 검색엔진 사용자도 점차 늘어날 것으로 보입니다. 빙 검색엔진에 효과적으로 노출되도록 구글 서치 콘솔과 비슷한

avada.tistory.com

https://avada.tistory.com/2727

 

워드프레스 Astra, OceanWP, GeneratePress 테마 헤딩 스타일 예시

워드프레스에서 기본 에디터인 블록 에디터(구텐베르크)를 사용하여 글을 작성할 때 소제목(헤딩)을 활용하면 독자들이 읽기에 편하기 때문에 SEO에도 유리하게 작용할 수 있습니다. 헤딩 태그

avada.tistory.com