Add (Aggiungi) index.html da richiedere senza un nome di file URLs - Amazon CloudFront

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Add (Aggiungi) index.html da richiedere senza un nome di file URLs

La seguente funzione di richiesta del visualizzatore viene aggiunta index.html alle richieste che non includono un nome di file o un'estensione in. URL Questa funzione può essere utile per applicazioni a pagina singola o siti Web generati staticamente che sono ospitati in un bucket Amazon S3.

Guarda questo esempio su. GitHub

JavaScript runtime 2.0
async function handler(event) { const request = event.request; const 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; }
JavaScript runtime 1.0
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; }