我使用S3和CloudFront的存储我的网站的图片,CSS和JS文件 - 这是不是静态的,托管合适的Web服务器简单的重定向规则亚马逊S3
上。由于CSS文件频繁更改,我使用版本号来确保用户浏览器在更改时重新加载它。当我主持我的Apache Web服务器上的CSS文件,我用下面的重定向规则
RewriteEngine On
# CSS Redirection (whatever.min.5676.css is redirected to whatever.min.css)
RewriteRule ^(.*)\.min\.[0-9]+\.css$ $1.min.css
有了这个简单的规则,http://www.example.com/all.min.15.css
重定向到http://www.example.com/all.min.css
我怎么能重现这样的规则与Amazon S3和/或CloudFront? 即有http://example.amazonaws.com/mybucket/css/all.min.3.css
或http://example.amazonaws.com/mybucket/css/all.min.42.css
重定向到http://example.amazonaws.com/mybucket/css/all.min.css
(注:我的S3存储未配置为一个网站,但它应该是这样,以使重定向规则?)