【问题标题】:Image redirect in .htaccess.htaccess 中的图像重定向
【发布时间】:2014-11-03 22:51:38
【问题描述】:

我在 .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)图像不显示。

【问题讨论】:

    标签: php .htaccess


    【解决方案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]
    

    这里的“subdomain.sitename”是您的子域。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-06
      • 2011-12-02
      • 1970-01-01
      相关资源
      最近更新 更多