我使用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存儲未配置爲一個網站,但它應該是這樣,以使重定向規則?)