将.htaccess用于Amazon S3 CloudFront中的服务器文件

Adr*_* A. 0 .htaccess mod-rewrite amazon-s3 amazon-cloudfront

我理想的设置是获取当前客户端站点,上传带有正则表达式的.htaccess,与URI匹配,如果找到某个文件扩展名,它将使用相同的路径,但域名更改.

即.

正常路径:

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

我连续几个小时用谷歌搜索,没有运气.同样,这是为了实际使用亚马逊的CloudFront.S3已经安装到网站上,用于使用s3fs备份和存储文件,但由于它直接使用S3而不是使用CloudFront,因此无法解决问题.

Wol*_*lph 6

您可以通过永久重定向轻松解决此问题.但它完全会破坏使用cloudfront的目的.

cloudfront的想法是,您的用户始终可以获得接近他们的快速服务器.如果所有的网址仍然需要通过你的服务器,那么你实际上已经慢了.

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