2014-11-03 2 views
1

.htaccess에서 이미지 리디렉션 규칙을 사용했지만 작동 중이지만 하위 도메인 이미지가 표시되지 않습니다..htaccess의 이미지 리디렉션

RewriteCond %{HTTP_REFERER} !^http://(www\.)?sitename [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sitename.*$ [NC] 
RewriteRule ^(.*)\.(jpg|png|jpeg|gif)$ /image_forward.php?image=$1.$2 [NC,L] 

위의 재 작성 조건이 제대로 작동하지만 하위 도메인 즉 name.sitename.com을 열면 이미지가 표시되지 않습니다.

답변

1

그냥 조건의 하나로서 하위 도메인을 추가 : "subdomain.sitename는"하위 도메인이

RewriteCond %{HTTP_REFERER} !^http://(www\.)?subdomain.sitename [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sitename [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sitename.*$ [NC] 
RewriteRule ^(.*)\.(jpg|png|jpeg|gif)$ /image_forward.php?image=$1.$2 [NC,L] 

입니다.

관련 문제