2010-06-18 70 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的想法是,你的用户总是得到一个靠近他们的快速服务器。如果所有的网址仍然需要通过你的服务器,那么你实际上会让它变慢。

您确定不能只是将链接更改为指向云端链接?