Tüm Ürünler
Search
Belge Merkezi

CDN:Parametre Yeniden Yazma

Son Güncelleme:Oct 29, 2026

Orijinal istek URL'sindeki parametreler kaynak sunucunuzun gereksinimleriyle eşleşmiyorsa, Parametre Yeniden Yazma özelliğini kullanarak kaynaktan veri çekme isteği URL'sindeki parametreleri yeniden yazabilirsiniz. Bu özellik sayesinde parametre ekleyebilir, silebilir, yalnızca belirli parametreleri koruyabilir, değiştirebilir veya yok sayabilirsiniz.

URL parametre biçimi

  • URL parametreleri, bir URL'nin sonuna ? karakterinden sonra eklenen ve name=value biçimindeki bir veya daha fazla name/value (ad/değer) çiftidir. Birden fazla parametre & karakteri ile ayrılır.

  • Bir URL ayrıca bir # karakteri ve bu karakterden sonraki metni içerebilir. # işareti, tarayıcıyı web sayfasındaki belirli bir konuma yönlendirir.

    Örneğin, http://www.example.com/index.html#segment adresindeki #segment kısmı, index.html sayfasındaki segment konumunu işaret eder. Tarayıcı sayfayı yükledikten sonra otomatik olarak bu konuma kayar.改写参数图

İşlem önceliği

  • Parametre Yeniden Yazma özelliği, kaynaktan veri çekme isteği URL'sindeki sorgu parametreleri için birden fazla yeniden yazma işlemi yapılandırmanıza olanak tanır. Öncelik sırası Add > Delete > Reserve Only > Modify şeklindedir. Farklı işlemler aynı parametreyi hedeflediğinde, yalnızca en yüksek önceliğe sahip olan işlem etkili olur.

  • Ignore Parameters etkinleştirilirse, etkili olan tek diğer işlem Add olur.

Diğer özelliklerle çakışmalar

Parameter Rewrite özelliği, Rewrite Origin Fetch URL özelliğinin enhance break kuralı ve Ignore parameters özelliği ile çakışabilir. Çakışma durumunda, en son yapılandırılan özellik öncelik kazanır.

Önbellek anahtarı üzerindeki etkisi

  • Parameter Rewrite özelliği, kaynaktan veri çekme POP'unda çalışır. CDN dahili yönlendirmesini etkilemez ve önbellek anahtarını yeniden yazmaz.

  • Ignore parameters özelliği ise kenar düğümünde çalışır. Bu özellik CDN dahili yönlendirmesini etkiler ve önbellek anahtarını yeniden yazar.

Önemli

Bir yapılandırmada kurallar motorundan bir kural koşulu kullanılıyorsa, yürütme sırasını özelliğin yapılandırma sırası değil, koşulun önceliği belirler.

Yordam

  1. CDN konsolu oturumunu açın.

  2. Sol gezinme bölmesinde Domain Names seçeneğine tıklayın.

  3. Domain Names sayfasında hedef etki alanını bulun ve Actions sütunundaki Manage seçeneğine tıklayın.

  4. Etki alanının sol tarafındaki gezinme bölmesinde Origin Fetch seçeneğine tıklayın.

  5. Parameter Rewrite sekmesine tıklayın.

  6. Feature Switch anahtarını etkinleştirin.

  7. Yeniden yazılacak parametreleri yapılandırın.

    Yeniden yazma işlemlerini ihtiyacınıza göre yapılandırın. Her işlem türü için metin kutusuna birden fazla parametre de ekleyebilirsiniz. Daha fazla bilgi için bkz. Yapılandırma örnekleri.

  8. Yapılandırmayı uygulamak için OK seçeneğine tıklayın.

    Mevcut kuralları değiştirmek için Parameter Rewrite sayfasındaki Modify seçeneğine de tıklayabilirsiniz.

Yapılandırma örnekleri

  • Örnek 1: Tüm parametreleri yok sayma


    Parametre


    Değer


    Ignore Parameters


    Etkin


    Add


    Yok


    Delete


    Yok


    Reserve Only


    Yok


    Modify


    Yok


    Rule Condition


    Kullanılmadı


    Sonuç

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

    Yeniden yazılmış kaynak çekme isteği: http://example.com/index.html

  • Örnek 2: Belirli bir parametreyi koruma


    Parametre


    Değer


    Ignore Parameters


    Devre dışı


    Add


    Yok


    Delete


    Yok


    Reserve Only


    code2


    Modify


    Yok


    Rule Condition


    Kullanılmadı


    Sonuç

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

    Yeniden yazılmış kaynak çekme isteği: http://example.com/index.html?code2=2

  • Örnek 3: Parametre ekleme, silme ve değiştirme


    Parametre


    Değer


    Ignore Parameters


    Devre dışı


    Add


    code4=4


    Delete


    code2


    Reserve Only


    Yok


    Modify


    code3=0


    Rule Condition


    Kullanılmadı


    Sonuç

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

    Yeniden yazılmış kaynak çekme isteği: http://example.com/index.html?code1=1&code3=0&code4=4