Secara default, halaman dengan pengenal Edge Security Acceleration (ESA) dan kode kesalahan 403 dikembalikan untuk permintaan yang diblokir oleh ESA. Jika Anda ingin menggunakan halaman yang dipersonalisasi dengan pengenal bisnis, Anda dapat membuat halaman kesalahan kustom.
Sebelum memulai
Anda dapat membuat hingga 10 halaman kesalahan kustom untuk setiap akun Alibaba Cloud.
Setiap halaman kesalahan kustom tidak boleh melebihi 2 KB dalam ukuran. Hanya format HTML dan JSON yang didukung.
Aturan referensi
Saat membuat aturan, atur parameter Action di bagian Then execute... menjadi Block. Kemudian, Anda dapat mereferensikan halaman kesalahan kustom di bidang Error Page.
Anda dapat mereferensikan aturan berikut:
Halaman kesalahan yang dipicu oleh aturan WAF, baik default maupun kustom, dikecualikan dari kuota lalu lintas Anda dan tidak memengaruhi penagihan Anda.
Buat halaman kesalahan kustom
Masuk ke Konsol ESA, dan di panel navigasi di sebelah kiri, pilih .
Di halaman Custom Pages, klik Create Custom Page, tentukan parameter Page Name, Page Type, dan Source Code:
Page Name
Nama halaman kesalahan. Nama tersebut harus memiliki panjang 1 hingga 30 karakter dan dapat berisi huruf, angka, serta tanda hubung
(-).Description
Deskripsi tersebut dapat memiliki panjang hingga 100 karakter.
Page Type
Tipe halaman. Nilai valid:
text/htmlapplication/json
Source Code
Kode sumber halaman kesalahan. Kode tersebut tidak boleh melebihi 2 KB dalam ukuran. Anda dapat menggunakan parameter
{{REQUEST_ID}}dan{{RULE_ID}}untuk menunjukkan ID permintaan yang diblokir dan ID aturan yang memicu pemblokiran dalam kode. Ini membantu mengumpulkan umpan balik pengguna dan mengidentifikasi masalah.
Klik OK.
Referensikan halaman kesalahan kustom
Setelah membuat halaman kustom, Anda dapat mereferensikannya saat mengonfigurasi aturan kustom.
Di Konsol ESA, pilih Situs Web dan klik nama situs web yang ingin Anda kelola.
Di panel navigasi di sebelah kiri, pilih . Di halaman Buat Aturan Kustom, tentukan Rule Name.
Di bagian If requests match..., atur bidang pencocokan ke Client IP, atur operator logis ke is in, dan tentukan nilai pencocokan.
Di bagian Then execute..., atur Action ke Block, atur Error Page ke halaman kesalahan kustom yang Anda buat, atur kode status ke 400, dan klik OK.
Verifikasi konfigurasi
Setelah menyelesaikan konfigurasi halaman kesalahan kustom di WAF, akses nama domain yang dipercepat dan verifikasi bahwa kode status 400 yang telah ditentukan sebelumnya dikembalikan. Screenshot berikut menunjukkan bahwa resolusi nama domain berlaku dan aturan perlindungan diaktifkan.
