CloudFront Function + 사전 생성 HTML
function handler(event) {
var request = event.request;
var userAgent = request.headers['user-agent'] ? request.headers['user-agent'].value : '';
if (/googlebot|bingbot|bot|crawler|spider/i.test(userAgent)) {
request.uri = request.uri === '/'
? '/prerendered/index.html'
: '/prerendered' + request.uri + '.html';
}
return request;
}

Publish

CloudFront Functions는 계정 단위로 관리된다.

CloudFront Functions를 배포하는데 시간이 좀 걸리니 기다리고, 상태를 바깥에 나와서 확인할 수 있다.

Screen Recording 2025-10-27 at 5.47.52 PM.mov

