index.html
を追加してファイル名を含まない URL をリクエストする
この例では、URL にファイル名や拡張子を含まないリクエストに index.html
を追加します。この機能は、単一ページアプリケーションや Amazon S3 バケットでホストされている静的に生成されたウェブサイトに便利です。
これはビューワーリクエスト機能です。
function handler(event) { var request = event.request; var uri = request.uri; // Check whether the URI is missing a file name. if (uri.endsWith('/')) { request.uri += 'index.html'; } // Check whether the URI is missing a file extension. else if (!uri.includes('.')) { request.uri += '/index.html'; } return request; }