2010-06-18 67 views
0

我的理想設置是獲取當前的客戶端站點,使用正則表達式上傳.htaccess,並匹配URI,如果找到某個文件擴展名,它將使用相同的路徑,但具有更改的域。使用.htaccess訪問Amazon S3服務器文件CloudFront

即。

正常路徑:

http://www.domain.com/something/images/someimage.jpeg
http://www.domain.com/assets/js/jquery.js

的.htaccess翻譯會變成上述分爲:

http://mycdn.other.com/something/images/someimage.jpeg
http://mycdn.other.com/assets/js/jquery.js

我連續用Google搜索這幾個小時,沒有運氣。 同樣,這是爲了實際使用亞馬遜的CloudFront。 S3已經裝載到網站進行備份並使用s3fs存儲文件,但這並不能解決問題,因爲它直接使用S3,而不是使用CloudFront。

回答

6

你可以很容易地解決這個永久重定向。但它完全會打敗使用cloudfront的目的。

cloudfront的想法是,你的用戶總是得到一個靠近他們的快速服務器。如果所有的網址仍然需要通過你的服務器,那麼你實際上會讓它變慢。

您確定不能只是將鏈接更改爲指向雲端鏈接?