【发布时间】:2018-10-10 19:18:27
【问题描述】:
我有一个网站托管在一个用 Angular 4 编写的 S3 存储桶上。
我在 Route 53 上的 URL 指向 CloudFront 分配,该分配指向 S3 存储桶的 index.html(设置为无缓存)。
在 S3 存储桶中,我有每个版本示例的文件夹:
mywebsite.com
-> v1.0.0
-> pricing.html
-> index.html
在我的 index.html 中,我有
<base href="/v1.0.0/">
这很完美,可以转到正确的页面,并且始终获取最新版本的网站,因为 index.html 没有被缓存。
然而,这使我的网址看起来像:https://www.mywebsite.com/v1.0.0/pricing
如何从 URL 中隐藏“/v1.0.0/”?
【问题讨论】:
-
注意:我在 angular 1 网站上进行了完全相同的设置,它没有将版本文件夹添加到 URL .... 不知道为什么或如何?
标签: angular amazon-s3 amazon-cloudfront amazon-route53