С этой политикой сегмента:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::mypage.com/*"
}
]
}
Я развертываю веб-сайт, созданный ResactJS v16 + (react-router-dom v5), и когда я открываю URL, он работает отлично, например, изmypage.com, который идет в / список работает нормально.URL-адрес загружается как mypage.com/list, и отображается содержимое страницы.
Однако на любой дочерней странице, которая не является домашней страницей, например mypage.com/list, после обновления страницы браузером она возвращаетS3's 404:
404 Not Found
Code: NoSuchKey
Message: The specified key does not exist.
Key: list
Я даже не знаю, как отладить это ... есть идеи?