All Products
Search
Document Center

Edge Security Acceleration:Konfigurasikan pengalihan origin 301/302 yang diikuti

Last Updated:Jun 18, 2026

Saat origin mengembalikan pengalihan 301 atau 302, POP ESA mengikuti pengalihan tersebut untuk mengambil resource target secara langsung, sehingga mengurangi round trip dan mempercepat pengiriman.

Prasyarat

Server origin Anda menggunakan pengalihan 301 atau 302.

Tentang pengalihan 301 dan 302

HTTP 301 menunjukkan pengalihan permanen dan HTTP 302 menunjukkan pengalihan sementara. Keduanya menyertakan header Location yang menunjuk ke URL resource baru. Klien mengikuti header ini untuk mengakses resource di alamat baru tersebut.

Cara kerja pengalihan 301/302

Saat POP ESA menerima respons 301 atau 302 dari origin, POP tersebut mengikuti header Location untuk mengambil resource secara langsung, bukan mengembalikan pengalihan tersebut ke pengguna.

Alur proses:

  1. Pengguna meminta http://example.com/examplefile.txt dari POP ESA.

  2. File tersebut tidak tersimpan dalam cache di POP ESA, sehingga POP tersebut memintanya dari origin.

  3. Origin mengembalikan respons 301 atau 302 ke POP ESA dengan header Location yang mengarah ke http://www.example.org/examplefile.txt.

  4. POP ESA mengikuti header Location dan meminta http://www.example.org/examplefile.txt.

  5. POP ESA mengambil dan menyimpan resource tersebut dalam cache.

  6. POP ESA mengirimkan resource tersebut ke pengguna.

Permintaan berikutnya untuk http://example.com/examplefile.txt akan mengenai cache di POP ESA dan dikirimkan secara langsung.

Format header yang didukung

  • Header Location dalam respons 301 atau 302 dari origin ke POP ESA mendukung format berikut:

    • Format nama domain standar: http://www.example.net/index.html

    • Format alamat IPv4: http://10.10.10.10/index.html

  • Header Host tetap tidak berubah selama permintaan pengikutan pengalihan, terlepas dari apakah header permintaan asli dipertahankan atau tidak.

Menyiapkan aturan pengalihan

  1. Di Konsol ESA, pilih Websites, lalu pada kolom Website, klik situs target.

  2. Di panel navigasi kiri, pilih Rules > Origin Rules.

  3. Klik Create Rule dan masukkan Rule Name.

  4. Di bawah If requests match..., tetapkan kondisi pencocokan untuk permintaan masuk. Untuk informasi lebih lanjut tentang pembuatan ekspresi aturan, lihat Composition of a rule expression.

  5. Pada bagian 301/302 Redirect Follow, klik Configure di samping fitur tersebut. Aktifkan Status, lalu konfigurasikan parameter berikut untuk pengalihan origin 301/302 yang diikuti:

    • Maximum Redirects: Jumlah maksimum kali POP ESA mengikuti header Location per permintaan.

      Jika melebihi batas, respons 301/302 dikembalikan ke pengguna. Nilai valid: 1 hingga 5. Default: 2.

      Catatan

      Pengaturan ini juga membatasi total akses origin per permintaan.

      Batas akses origin = maksimum pengalihan + 1.

      Default: 3. Nilai valid: 2 hingga 6.

    • Original Request Parameters: Apakah parameter permintaan asli dipertahankan saat mengikuti pengalihan ke origin.

    • Original Request Header: Apakah header permintaan asli dipertahankan saat mengikuti pengalihan ke origin.

    • Target Host: Mengontrol nilai header Host saat POP ESA mengikuti pengalihan. Aturan:

      • Jika domain dikonfigurasi di sini, nilai tersebut menggantikan header Host terlepas dari format header Location.

      • Jika header Location berisi nama domain, nilai header Host sama dengan nama domain tersebut.

      • Jika header Location berisi alamat IP, nilai header Host dari permintaan asli dipertahankan.

  1. Klik OK.

Dokumentasi terkait

Fitur terkait aturan memiliki prioritas efektif, reentrancy, dan granularitas efektif yang berbeda-beda. Untuk detailnya, lihat Properties of Rule-Related Features.