답변 4개
다음과 같이 하시면 될 것 같습니다.
.htaccess
</p>
<p># 영국 (GB), 스위스 (CH), 일본 (JP) 차단
SetEnvIf GEOIP_COUNTRY_CODE GB BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE CH BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE JP BlockCountry</p>
<p># 환경 변수가 설정된 경우 차단
Deny from env=BlockCountry</p>
<p># 다른 모든 요청은 허용
Allow from all
필요한 국가 코드를 추가하려면 SetEnvIf와 Deny 라인을 복사하고 국가 코드를 변경하면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
구분할 필요없이 계속 국가 코드만 추가하여 나열하여
SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry 를 사용하면 됩니다.
또한 반대로 한국빼고 모두 차단하고자 한다면, 다음과 같이 하면되구요
SetEnvIf GEOIP_COUNTRY_CODE KR AllowCountry
Deny from all
Allow from env=AllowCountry
댓글을 작성하려면 로그인이 필요합니다.
SetEnvIf GEOIP_COUNTRY_CODE GB BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE DE BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE FR BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE ES BlockCountry
Deny from env=BlockCountry
Allow from all
위의 코드는 영국 독일 프랑스 스페인 제외하고 모두 허용 입니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인