/Latest
文件夹的调用重定向到/12.50
文件夹。
结果:重定向启动,但会将用户从云端URL移至端点URL。
e.g。来自<mysite>.cloudfront.net/Latest
的用户会被重定向到<bucket>.hpe-alm.s3-website-us-west-2.amazonaws.com/12.50
。
问题:还有一种方法可以让重定向将用户保留在云端域上吗?
答案 0 :(得分:2)
您可以在CloudFront中更改原始路径,而不是在Amazon S3中执行重定向。
/12.50
以下是一些例子:
完全重定向
在这种情况下,我将根(dxxx.cloudfront.net
)重新指向子目录:
v1
和v2
v1
和v2
v1
来源dxxx.cloudfront.net/picture.jpg
。它从v1
返回了图片。v2
来源。分发准备就绪后,我访问了相同的网址,并从v2
返回了图片。重定向子目录
在这个例子中,我将dxxx.cloudfront.net/Latest
重新指向了另一个子目录。
重要的区别是目标子目录必须包含/Latest
子目录,因为它实际上指向dxxx.cloudfront.net/<version>/Latest
,只有<version>
部分被替换。
/Latest
和v1
子目录中添加了v2
文件夹,并在每个子目录中添加了图片/Latest/*
指向v1
来源dxxx.cloudfront.net/Latest/picture.jpg
。它从/Latest/v1
返回了图片。/Latest
行为以指向v2
来源。分发准备就绪后,我访问了相同的网址,并从/Latest/v2
返回了图片。