2016-11-13 12 views
0

나는 하나의 IP에만 많은 도메인과 이러한 호스팅을 가지고 있습니다.다른 IP에서 핫 링크 중지

핫 링크를 보호하기 위해 htaccess에서이 코드를 사용하려고 시도했지만 작동하지 않습니다.

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?103.222.219.45/.*$ [NC] 
RewriteRule \.(jpg|jpeg|png|gif|ico|pdf|zip|js|css)$ - [F] 

어떻게하면 다른 IP에서 핫 링크를 보호 할 수 있습니까?

답변

0

referer 헤더는 이전 페이지의 URL을 포함합니다. IP 주소가 호스트 이름 대신 URL에 사용 된 경우에만 IP 주소가 포함됩니다.

허용되는 각 호스트 이름을 명시 적으로 지정해야합니다.