我在.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)时,图像不会显示。
答案 0 :(得分:1)
只需将您的子域添加为以下条件之一:
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]
WHere“subdomain.sitename”是您的子域名。