使用mod_rewrite重定向图像

时间:2015-02-09 15:27:16

标签: .htaccess mod-rewrite

所以我试图通过将我的大部分图像放在另一台服务器上来做一个穷人的CDN,也就是说,有些图像在我的主服务器上,但我想要那些不在的人。 t要从另一个人那里检索。

我正在尝试这个,但我无法看到问题:

RewriteCond ^.(gif|jpg|png)$ !-f  [NC] 
RewriteRule .? http://secondserver.com/images/%{REQUEST_URI} [L]

我希望这些行重定向失败的图像,但它会重定向所有内容。

1 个答案:

答案 0 :(得分:1)

您的规则不正确RewriteCond。替换为:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(gif|jpe?g|png)$ http://secondserver.com/images/%{REQUEST_URI} [L,NC,R=302]