Cloud Front всегда возвращает браузеру ошибку 404, как сделать, чтобы он возвращал 200 - PullRequest
0 голосов
/ 06 мая 2020

Есть ли настройки или параметры конфигурации, я могу изменить их в облаке, потому что он возвращает ответ об ошибке 404, но код и страницы в порядке.

Ответы [ 3 ]

1 голос
/ 06 мая 2020

Вы можете использовать AWS Cloudfront Custom Error Response. Вы можете указать HTTP Error Code, который будет возвращаться службой, когда ваш пользовательский источник недоступен и возвращает ответы 4xx, 5xx.

Вы даже можете настроить отображение пользовательской страницы (страница из s3), например, 404 html page.

enter image description here

0 голосов
/ 07 мая 2020

на самом деле обнаружил, что в моем nginx .conf не хватает чего-то, что искал Cloud Front

location / {
    try_files $uri $uri/ /index.php?$query_string;
}
0 голосов
/ 06 мая 2020

Он будет использовать тот же код статуса http, что и источник.

Говоря это, вы можете изменить его, используя функцию Lambda@Edge для изменения кода статуса.

Дополнительные ссылки

...