Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tambahkan index.html untuk meminta URLs tanpa nama file
Fungsi permintaan penampil berikut ditambahkan index.html
ke permintaan yang tidak menyertakan nama file atau ekstensi di URL file. Fungsi ini dapat berguna untuk aplikasi halaman tunggal atau situs statis yang dihasilkan dan dihosting di bucket Amazon S3.
Lihat contoh ini di 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;
}