2015-02-09 88 views
1

所以我试图通过将大部分图像放在另一台服务器上来做一个穷人的CDN,也就是说,一些图像在我的主服务器上,但我希望那些不能被检索的人从另一个。用mod_rewrite重定向图像

我这个尝试,但我看不出问题:

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

我希望这些行重定向失败的图像,但它重定向一切。

回答

1

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

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