우선 다음과 같은 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로 바꾸라던데 맞나요?
그리고 이거 얼마나 효과가 있는건지 궁금하네요..
SSL 사용시에도 변수명에 차이는 없습니다.
High Anonymity 프록시를 사용하거나, 작정하고 회피하려고 하면 못 막습니다.