İçeriğe geç

Rehber

Cloudflare Page Rules ve Transform Rules ile Trafik Yönetimi

Cloudflare'in URL yönlendirme, önbellekleme ve başlık (header) değiştirme işlemlerini kural tabanlı yönetmenizi sağlayan Page Rules ve Transform Rules özelliklerini karşılaştırıyoruz.

2 dk okumaOrta seviye
Cloudflare Page Rules ve Transform Rules ile Trafik Yönetimi — editoryal kapak görseli

Cloudflare, sitenize gelen trafiği belirli koşullara göre yönlendirmek, önbelleklemek veya değiştirmek için iki temel araç sunar: Page Rules (klasik, sınırlı sayıda kural) ve daha esnek olan Transform Rules ile Cache Rules. Bu araçları doğru kullanmak, hem SEO hem de performans açısından fayda sağlar.

Bir URL yönlendirme kuralının Cloudflare panelinde tanımlanma adımları.
Bir URL yönlendirme kuralının Cloudflare panelinde tanımlanma adımları.

Page Rules ne işe yarar?

  • Belirli bir URL kalıbı için önbellekleme davranışını değiştirme (örneğin bir API yolunu önbellekten hariç tutma).
  • www ile www olmayan sürüm arasında 301 yönlendirme kurma.
  • Belirli sayfalarda 'Always Use HTTPS' veya güvenlik seviyesini özelleştirme.

Transform Rules ve Cache Rules farkı

Page Rules'un ücretsiz planlarda sınırlı sayıda kural hakkı vardır ve tek bir kural içinde birden fazla işlemi birleştirir. Transform Rules ve Cache Rules ise bu işlevleri ayırır: Transform Rules URL yeniden yazma ve HTTP başlığı değiştirme için, Cache Rules ise önbellekleme davranışı için kullanılır. Bu ayrım, daha karmaşık senaryolarda daha esnek ve okunabilir kurallar yazmayı sağlar.

Sık kullanılan senaryolar

SenaryoÖnerilen araç
www → www olmayan yönlendirmeBulk Redirects veya Transform Rules
Belirli bir API yolunu önbellekten hariç tutmaCache Rules
Statik varlıklara uzun önbellek süresi vermeCache Rules
Güvenlik başlığı (CSP, HSTS) eklemeTransform Rules (Response Header Modification)
Yaygın kural senaryoları

Kural yazarken dikkat edilmesi gerekenler

  • Kuralları en spesifikten en genele doğru sıralayın; Cloudflare kuralları sırayla değerlendirir ve ilk eşleşen kural genellikle uygulanır.
  • Yeni bir kuralı canlıya almadan önce 'Staging' ortamında veya düşük trafikli bir saatte test edin.
  • Önbellekleme kurallarında dinamik, kullanıcıya özel içerik barındıran sayfaları (sepet, hesap sayfası) önbellek dışı tutun.

Özet

Page Rules basit senaryolar için hâlâ kullanılabilir olsa da, Transform Rules ve Cache Rules daha esnek ve ölçeklenebilir bir yaklaşım sunar. Kuralları doğru sırada tanımlamak ve dinamik içerikleri önbellek dışında tutmak kritik önemdedir.

Kategoriler

Etiketler

Kaynaklar

  1. Cloudflare Docs — Transform Rules

Paylaş