Pengalihan URL
Azure Front Door dapat mengalihkan lalu lintas di setiap tingkat berikut: protokol, nama host, jalur, untai kueri. Fungsi-fungsi ini dapat dikonfigurasi untuk layanan mikro individu karena pengalihan berbasis jalur. Penyiapan ini dapat menyederhanakan konfigurasi aplikasi dengan mengoptimalkan penggunaan sumber daya, dan mendukung skenario pengalihan baru termasuk pengalihan global dan berbasis jalur.
Di tingkat Standard/Premium Azure Front Door, Anda dapat mengonfigurasi pengalihan URL menggunakan Seperangkat Aturan.
Penting
Azure Front Door (klasik) akan dihentikan pada 31 Maret 2027. Untuk menghindari gangguan layanan apa pun, penting untuk memigrasikan profil Azure Front Door (klasik) Anda ke Azure Front Door Standard atau tingkat Premium paling lambat Maret 2027. Untuk informasi selengkapnya, lihat Penghentian Azure Front Door (klasik).
Jenis pengalihan
Jenis pengalihan mengatur kode status respons bagi klien untuk memahami tujuan pengalihan. Jenis pengalihan berikut ini didukung:
- 301 (Dipindahkan secara permanen): Menunjukkan bahwa sumber daya target telah ditetapkan URI permanen baru. Setiap referensi di masa mendatang ke sumber daya ini menggunakan salah satu URI yang diapit. Gunakan kode status 301 untuk pengalihan HTTP ke HTTPS.
- 302 (Ditemukan): Menunjukkan bahwa sumber daya target sementara berada di bawah URI yang berbeda. Karena pengalihan dapat berubah sesekali, klien harus terus menggunakan URI permintaan yang efektif untuk permintaan di masa mendatang.
- 307 (Pengalihan sementara): Menunjukkan bahwa sumber daya target sementara berada di bawah URI yang berbeda. Agen pengguna TIDAK BOLEH mengubah metode permintaan jika melakukan pengalihan otomatis ke URI tersebut. Karena pengalihan dapat berubah dari waktu ke waktu, klien harus terus menggunakan URI permintaan efektif asli untuk permintaan di masa mendatang.
- 308 (Pengalihan permanen): Menunjukkan bahwa sumber daya target telah ditetapkan URI permanen baru. Referensi mendatang apa pun ke sumber daya ini harus menggunakan salah satu URI tertutup.
Protokol pengalihan
Anda dapat mengatur protokol yang digunakan untuk pengalihan. Kasus penggunaan yang paling umum dari fitur pengalihan adalah mengatur pengalihan HTTP ke HTTPS.
- Hanya HTTPS: Atur protokol ke HTTPS saja, jika Anda ingin mengalihkan lalu lintas dari HTTP ke HTTPS. Azure Front Door menyarankan agar Anda selalu mengatur pengalihan ke HTTPS saja.
- Hanya HTTP: Mengalihkan permintaan masuk ke HTTP. Gunakan nilai ini hanya jika Anda ingin menyimpan HTTP lalu lintas Anda yang tidak terenkripsi.
- Permintaan kecocokan: Opsi ini menjaga protokol yang digunakan oleh permintaan masuk. Jadi, pengalihan pos permintaan HTTP tetap menjadi HTTP dan permintaan HTTPS tetap menjadi HTTPS.
Host tujuan
Sebagai bagian dari konfigurasi perutean pengalihan, Anda juga dapat mengubah nama host atau domain untuk permintaan pengalihan. Anda dapat mengatur bidang ini untuk mengubah nama host di URL untuk pengalihan atau mempertahankan nama host dari permintaan masuk. Jadi, menggunakan bidang ini, Anda dapat mengalihkan semua permintaan yang dikirim pada https://www.contoso.com/*
ke https://www.fabrikam.com/*
.
Jalur tujuan
Untuk kasus di mana Anda ingin mengganti segmen jalur URL sebagai bagian dari pengalihan, Anda dapat mengatur bidang ini dengan nilai jalur baru. Jika tidak, Anda dapat memilih untuk mempertahankan nilai jalur sebagai bagian dari pengalihan. Jadi, menggunakan bidang ini, Anda dapat mengalihkan semua permintaan yang dikirim ke https://www.contoso.com/\*
ke https://www.contoso.com/redirected-site
.
Parameter untai kueri
Kumpulan string kueri yang akan digunakan dalam URL pengalihan. Nilai bidang ini akan menimpa string kueri masuk, membiarkan bidang ini kosong akan mempertahankan string kueri masuk. String kueri harus dalam format, dipisahkan <key>=<value>
oleh &
.
Fragmen tujuan
Fragmen tujuan adalah bagian dari URL setelah '#', yang digunakan oleh browser untuk mendarat di bagian tertentu dari halaman web. Anda dapat mengatur bidang ini untuk menambahkan fragmen ke URL pengalihan.
Langkah berikutnya
- Pelajari cara membuat Azure Front Door Service.
- Pelajari selengkapnya tentang Seperangkat Aturan Azure Front Door.
- Pelajari cara kerja Azure Front Door Service.