역방향 프록시 CloudFlare (테스트 중)를 실행하면서 단일 IP에 대한 사이트 액세스를 제한하려고합니다.htaccess와 CloudFlare를 사용하여 302 리디렉션을 설정 하시겠습니까?
RewriteEngine On
RewriteCond %{REMOTE_HOST} !32\.231\.45\.342
RewriteRule $ http://www.google.com [R=302,L]
# cloudflare가 켜진 상태로 주석 처리되지 않은 #은 원격 호스트 IP에서도 항상 Google로 리디렉션됩니다.
CloudFlare의 모든 IP를 추가하면 분명히 도움이되지 않습니다.
필자가 볼 수있는 유일한 해결책은 배열에 액세스 권한을 부여하고 PHP를 통해 확인하고, 찾을 수없는 경우 다른 곳으로 리디렉션하려는 모든 IP를 저장하는 것입니다. 그러나, 내가 그걸로 도망 갈 수 있다면, 차라리 htaccess를 사용할 것입니다. 생각?
Google로 리디렉션해야하는 이유는 무엇입니까? 왜 .htaccess의'Allow from'과'Deny from all' 문을 사용하지 않을까요? –