우선 다음과 같은 rewrite 구문을 작성하라는 팁을 봤는데요

RewriteCond %{HTTP_VIA} !^$ [OR]
RewriteCond %{HTTP_X_FORWARDED_FOR} !^$ [OR]
RewriteCond %{HTTP_FORWARDED_FOR} !^$ [OR]
RewriteCond %{HTTP_X_FORWARDED} !^$ [OR]
RewriteCond %{HTTP_FORWARDED} !^$ [OR]
RewriteCond %{HTTP_CLIENT_IP} !^$ [OR]
RewriteCond %{HTTP_FORWARDED_FOR_IP} !^$ [OR]
RewriteCond %{HTTP:VIA} !^$ [OR]
RewriteCond %{HTTP:FORWARDED} !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA} !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR} !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP_PROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP} !^$
RewriteRule ^(.*)$ - [F]

 

 

다른 글을 보니까 여기서 SSL(https) 사용시에는 저 http를 전부 https로 바꾸라던데 맞나요?

 

그리고 이거 얼마나 효과가 있는건지 궁금하네요..

  • profile

    SSL 사용시에도 변수명에 차이는 없습니다.

    High Anonymity 프록시를 사용하거나, 작정하고 회피하려고 하면 못 막습니다.