全部产品
Search
文档中心

CDN:Menulis ulang parameter pengambilan asal

更新时间:Nov 09, 2025

Jika parameter dalam URL permintaan berbeda dari yang ingin Anda kirim ke server asal, Anda dapat menulis ulang parameter untuk permintaan pengambilan asal. Anda dapat menambah, menghapus, mempertahankan, atau memodifikasi parameter tertentu, atau mengabaikan semua parameter.

Informasi latar belakang

  • Parameter URL terdiri dari satu atau lebih pasangan nama/nilai yang ditambahkan ke URL. Parameter tersebut didahului oleh tanda tanya (?) dan menggunakan format nama=nilai. Jika sebuah URL berisi beberapa parameter, mereka dipisahkan oleh tanda ampersand (&).

  • URL juga dapat berisi simbol # dan karakter yang mengikuti simbol #. Simbol # mewakili lokasi pada halaman web, dan karakter yang mengikutinya adalah pengenal untuk lokasi tersebut. Simbol # digunakan untuk mengarahkan navigasi browser. Informasi ini tidak digunakan oleh server dan oleh karena itu tidak termasuk dalam permintaan asal. Setelah browser membaca simbol # dan karakter yang mengikutinya, ia secara otomatis menavigasi ke lokasi tersebut. Sebagai contoh, dalam http://www.example.com/index.html#segment, #segment mewakili lokasi segmen pada halaman index.html. Saat browser membuka halaman untuk URL ini, ia secara otomatis menavigasi ke lokasi tersebut.Parameter rewriting diagram

Prioritas parameter

  • Penulisan ulang parameter memodifikasi parameter kueri dalam URL permintaan pengambilan asal. Anda dapat mengonfigurasi beberapa operasi penulisan ulang. Operasi tersebut diterapkan sesuai dengan urutan prioritas berikut: Add > Delete Parameter > Reserve Only > Modify. Jika Anda mengonfigurasi operasi berbeda untuk parameter yang sama, hanya operasi dengan prioritas tertinggi yang akan berlaku.

  • Jika Ignore All Parameters diaktifkan, hanya operasi Add Parameter yang berlaku.

Catatan konflik

Fitur Parameter Rewrite mungkin bertentangan dengan aturan enhance break dari fitur Rewrite origin fetch URL dan fitur Ignore parameters. Hindari konflik ini selama konfigurasi. Fitur yang dikonfigurasi terakhir akan mendominasi.

Dampak pada kunci cache

  • Fitur Parameter Rewrite berjalan pada titik kehadiran (POPs) Alibaba Cloud CDN yang menangani pengambilan asal. Ini tidak memengaruhi tautan internal Alibaba Cloud CDN atau menulis ulang kunci cache.

  • Fitur Ignore parameters berjalan pada POPs Alibaba Cloud CDN yang menangani permintaan tepi. Ini memengaruhi tautan internal Alibaba Cloud CDN dan menulis ulang kunci cache.

Prosedur

  1. Masuk ke Alibaba Cloud CDN.

  2. Di panel navigasi kiri, klik Domain Names.

  3. Di halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Manage di kolom Actions.

  4. Di panel navigasi kiri untuk nama domain, klik Origin Fetch.

  5. Klik tab Parameter Rewrite.

  6. Aktifkan Feature Switch.

  7. Konfigurasikan parameter pengambilan asal yang ingin Anda tulis ulang.

    Konfigurasikan operasi penulisan ulang sesuai kebutuhan. Anda dapat menambahkan beberapa parameter untuk setiap operasi di kotak teks. Untuk informasi lebih lanjut, lihat Contoh Konfigurasi.

  8. Klik OK. Operasi penulisan ulang mulai berlaku.

    Anda juga dapat mengklik Modify di halaman Parameter Rewrite untuk memodifikasi aturan yang ada.

    image

Contoh konfigurasi

  • Contoh 1: Abaikan semua parameter.

    image

    Item konfigurasi

    Nilai contoh

    Abaikan parameter

    Aktif

    Tambah parameter

    Tidak ada

    Hapus parameter

    Tidak ada

    Pertahankan saja

    Tidak ada

    Ubah parameter

    Tidak ada

    Kondisi aturan

    Tidak digunakan

    Hasil

    Permintaan asli: http://example.com/index.html?code1=1&code2=2&code3=3

    Permintaan pengambilan asal yang ditulis ulang: http://example.com/index.html

  • Contoh 2: Pertahankan parameter yang ditentukan.

    image

    Item konfigurasi

    Nilai contoh

    Abaikan parameter

    Nonaktif

    Tambah parameter

    Tidak ada

    Hapus parameter

    Tidak ada

    Pertahankan saja

    code2

    Ubah parameter

    Tidak ada

    Kondisi aturan

    Tidak digunakan

    Hasil

    Permintaan asli: http://example.com/index.html?code1=1&code2=2&code3=3

    Permintaan pengambilan asal yang ditulis ulang: http://example.com/index.html?code2=2

  • Contoh 3: Tambah, hapus, dan ubah parameter.

    image

    Item konfigurasi

    Nilai contoh

    Abaikan parameter

    Nonaktif

    Tambah parameter

    code4=4

    Hapus parameter

    code2

    Pertahankan saja

    Tidak ada

    Ubah parameter

    code3=0

    Kondisi aturan

    Tidak digunakan

    Hasil

    Permintaan asli: http://example.com/index.html?code1=1&code2=2&code3=3

    Permintaan pengambilan asal yang ditulis ulang: http://example.com/index.html?code1=1&code3=0&code4=4