我正在尝试在我的 s3 托管网站上建立一些登录页面。
例如:http://www.example.com/products
那应该重定向到http://www.example.com/products.html
为了实现这一点,我了解了重定向规则并创建了这个工作规则:
网站.json
{
"Bucket": "www.example.com",
"WebsiteConfiguration": {
"ErrorDocument": {
"Key": "404.html"
},
"IndexDocument": {
"Suffix": "index.html"
},
"RoutingRules": [
{
"Condition": {
"KeyPrefixEquals": "products/"
},
"Redirect": {
"ReplaceKeyWith": "products.html"
}
}
]
}
}
我使用命令行上传了这个 json 文件:aws s3api put-bucket-website --cli-input-json file://website.json
问题:
尾随斜线。 为了实现此功能,用户必须导航至http://www.example.com/products/ 我希望用户能够导航到http://www.example.com/products<-- 没有尾随斜杠。
我尝试将其从规则中删除。结果很乱。这似乎是不可能的。是吗?
相关文章: