Sorgu Parametreli WordPress URL’leri Nasıl Yönlendirilir?

Sorgu Parametreli WordPress URL'leri Nasıl Yönlendirilir?

Bir kampanya URL’sindeki utm_sourceparametresini kaldırmak isterken ürün filtresini de silmek, ziyaretçiyi yanlış listeye götürebilir. Daha tehlikelisi, kullanıcıdan alınan redirectdeğerini doğrulamadan hedefe eklemek güvenilir domain üzerinden açık yönlendirme oluşturabilir.

Sorgu parametreleri; filtre, sayfalama, dil, kampanya, kimlik doğrulama veya imza gibi uygulamanın tanımlı verilerini taşıyabilir. Bu nedenle her parametrenin korunacağına, kaldırılacağına, dönüştürüleceğine veya reddedileceğine kullanım amacına göre ayrı ayrı karar verin.

İçindekiler

  1. Sorgu parametreli yönlendirme
  2. Gerçekçi bir örnek
  3. Her parametre neden ayrı değerlendirilmelidir?
  4. Güvenli yöntem
  5. İleri düzey testler
  6. Riskler ve geri alma
  7. AIOWS Yönlendirme Yöneticisi nasıl yardımcı olur?
  8. İlgili AIOWS yazıları
  9. Sonuç
  10. Resmî kaynaklar

Sorgu parametreli yönlendirme

URL’de soru işaretinden sonraki ad-değer çiftleri sorgu dizisini oluşturur. Yönlendirme kuralı yalnız yolu eşleştirebilir, belirli bir parametreyi koşul olarak kullanabilir veya hedef URL’yi bu değerlerden oluşturabilir. Güvenli yapılandırma, hangi verinin hedefe taşınacağını açıkça sınırlar.

Gerçekçi bir örnek

Eski /urun.php?id=42&utm_source=bultenadresi yeni /urun/42/yoluna taşınır. idyalnız rakamlardan oluşuyorsa hedefe eklenir; kampanya parametresi analiz ihtiyacına göre korunur veya kaldırılır. redirect=https://...gibi bilinmeyen bir değer ise hedef hostu belirlemek için kullanılmaz.

Her parametre neden ayrı değerlendirilmelidir?

utm_*parametreleri pazarlama ölçümünde kullanılır; filterürünlerin gösterimini, pageise sayfalamayı belirler. Nonce ve imzalar güvenlik denetimlerinin parçasıdır. Bütün sorgu dizisini varsayılan olarak kopyalamak gereksiz veya hassas veriyi yeni URL’ye taşır; tamamını silmek ise işlevi bozar.

Parametre sırası, yinelenen anahtarlar, boş değerler ve kodlama da uygulamaya göre farklı yorumlanabilir. Kural yalnız normal örnekle değil, bu kenar durumlarıyla da sınanmalıdır.

Güvenli yöntem

  1. Kaynak yolu ve gerçekten kullanılan parametre adlarını listeleyin.
  2. Her parametre için koruma, kaldırma, dönüştürme veya reddetme kararı verin.
  3. Sayısal kimlikleri rakamlarla, slug değerlerini izin verilen karakterlerle sınırlandırın.
  4. Hedef hostu sabit tutun veya güvenilir hostlardan oluşan bir izin listesi kullanın.
  5. Normal, eksik, boş, yinelenen ve kodlanmış parametrelerle kuralı test edin.

İleri düzey testler

  • Parametrelerin farklı sırada gönderilmesini ve aynı anahtarın birden çok kez geçmesini deneyin.
  • Artı işareti, yüzde kodlaması, Unicode ve dizi biçimindeki filter[]=adeğerlerini kontrol edin.
  • Arama, önizleme, wp-admin, REST, AJAX, ödeme ve webhook isteklerinin genel kurala girmediğini doğrulayın.
  • CDN ile WordPress’in sorgu dizisini aynı biçimde işlediğinden emin olun.
  • Yayın sonrasında kuralla eşleşen istekleri parametre adı, değer biçimi, hedef ve yanıt koduna göre izleyin.

Riskler ve geri alma

Doğrulanmamış kullanıcı girdisinden dış URL üretmek açık yönlendirme açığına yol açabilir. Çift kodlama değeri değiştirebilir; genel parametre silme ise filtreleri, kampanya atfını veya uygulama durumunu bozabilir.

Değişiklikten önce örnek URL’leri ve mevcut kuralları kaydedin. Beklenmeyen parametre kaybı ya da dış hedef görülürse kuralı kapatın ve sabit hedefli, daha dar bir eşlemeye dönün.

AIOWS nasıl yardımcı olur?

AIOWS Yönlendirme Yöneticisi

AIOWS Yönlendirme Yöneticisi, WordPress düzeyindeki kaynak ve hedef kurallarını merkezi biçimde yönetmenize yardımcı olur. Belirli eski URL’ler için açık kurallar oluşturmak, bütün sorgu dizisini etkileyen geniş sunucu kurallarına göre daha kolay incelenir.

Modül parametrelerin iş anlamını veya bir hedefin güvenilir olup olmadığını kendiliğinden belirlemez. Değer biçimlerini, korunacak anahtarları ve izin verilen hedefleri siz tanımlamalı; ardından URL varyantlarını gerçek isteklerle doğrulamalısınız.

AIOWS Yönlendirme Yöneticisi’ni inceleyinAIOWS planlarını karşılaştırın

Sonuç

Sorgu parametrelerini yapılandırılmış girdi olarak ele alın. Yalnız gerekli değerleri doğrulayarak taşıyın, dış hedefleri sınırlandırın ve işlevsel filtrelerle imzalı URL’leri genel temizlik kurallarından koruyun.

Resmî kaynaklar

İlgili Yazılar

All in One WP Settings’i edininEklentiye git