Php .htaccess中的图像重定向
我在.htaccess中使用了图像重定向规则。它正在工作,但子域图像不显示Php .htaccess中的图像重定向,php,.htaccess,Php,.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] 上述重写条件正常工作,
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)图像不会显示。只需将您的子域添加为条件之一:
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]
其中“subdomain.sitename”是您的子域