Вот правило, которое я использую в своем Файл .htaccess на моем сайте:
Код: Выделить всё
RewriteEngine On
RewriteRule ^img_test/([a-z-]+)-([0-9]+)\.png$ https://[MY-BUCKET].s3.eu-west-3.amazonaws.com/[MY-BUCKET-SUBFOLDER]/img/c/$2.png [P]
Код: Выделить всё
{
"Version": "2012-10-17",
"Id": "S3_Policy",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::[MY-BUCKET]/*"
}
]
}
Код: Выделить всё
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"GET",
"PUT",
"POST",
"DELETE"
],
"AllowedOrigins": [
"https://www.my-website.com"
],
"ExposeHeaders": []
}
]
Если я использую то же правило .htaccess, но без флага [P], URL-адрес перенаправляет на https://[MY-BUCKET].s3.eu-west-3.amazonaws.com/[MY-BUCKET-SUBFOLDER]/img/c/5.png.
Я подозреваю, что в моей корзине AWS S3 можно настроить что-то еще, но я не могу понять, что именно.>
Подробнее здесь: https://stackoverflow.com/questions/793 ... -forbidden
Мобильная версия