19 Ekim 2026

Cloudflare Redirect Rules ve Bulk Redirects ile 404 Yönetimi

Cloudflare, istekler sunucunuza ulaşmadan yönlendirme yapabilir. Single Redirects ve Bulk Redirects'i ne zaman kullanacağınızı ve neleri yapamadıklarını öğrenin.

Cloudflare Redirect Rules ve Bulk Redirects ile 404 Yönetimi

Siteniz Cloudflare arkasındaysa sunucu ayarlarına veya CMS'e dokunmadan, edge seviyesinde yönlendirme oluşturabilirsiniz. Bu; taşımalar, eski kampanya URL'leri ve sunucu kurallarını düzenleyemediğiniz platformlar için kullanışlıdır. Cloudflare bunun için iki ana araç sunar.

Single Redirects (Redirect Rules)

Rules → Redirect Rules altında bulunan Single Redirects, istekleri kural ifadeleriyle eşleştirip yönlendirir.

Uygun kullanım alanları:

  • bir klasörün tamamını yönlendirmek: /eski-blog/* → /blog/*,
  • tek bir ana adrese zorlamak veya sondaki slash'ı kaldırmak,
  • ülke, cihaz veya sorgu parametresine göre yönlendirmek.

Yolun bir kısmını korumak için wildcard kalıpları veya dinamik ifadeler kullanabilirsiniz. Örneğin https://ornek.com/eski-blog/* ile eşleşen bir kural https://ornek.com/blog/${1} adresine yönlendirebilir.

Kullanılabilecek kural sayısı planınıza göre değişir; bu yüzden uzun listeler için değil, kalıplar için idealdir.

Bulk Redirects

Bulk Redirects, taşıma sonrası URL eşleştirmesi gibi uzun birebir yönlendirme listeleri için tasarlanmıştır.

  1. Bir Bulk Redirect List oluşturun; kaynak URL, hedef URL ve durum kodunu ekleyin (veya CSV yükleyin).
  2. İsterseniz sorgu parametresini koru, alt alan adlarını dahil et veya alt yol eşleştirme seçeneklerini açın.
  3. Listeyi etkinleştiren bir Bulk Redirect Rule oluşturun.

Yüzlerce veya binlerce eski ürün ya da yazı URL'sini yenilerine bağlamanız gerektiğinde ideal çözümdür. Eşleştirme listesini hazırlamak için bkz. Site Migration Sonrası 404 Hataları ve URL Mapping Rehberi.

Peki Page Rules?

Page Rules, Cloudflare'de yönlendirme oluşturmanın eski standart yoluydu. Artık legacy (eski) özellik kabul ediliyor ve Cloudflare yönlendirmelerin Redirect Rules veya Bulk Redirects'e taşınmasını öneriyor.

Hangi durum kodu?

İki araç da 301, 302, 307 ve 308'i destekler. Kalıcı taşımalar için 301 veya 308, geçici olanlar için 302 veya 307 kullanın. Bkz. 301, 302, 307 ve 308 Yönlendirmeleri Arasındaki Farklar.

Asıl sınır: Cloudflare 404'ü bilmez

Edge yönlendirmeleri istek sunucunuza ulaşmadan önce çalışır. Cloudflare URL'nin 404 verip vermeyeceğini bilmez; kurala uyan her isteği yönlendirir.

Bunun anlamı:

  • geniş bir wildcard, aslında var olan sayfaları da yönlendirebilir,
  • sadece bu kurallarla "sayfa yoksa yönlendir" mantığı kuramazsınız,
  • hangi URL'leri ekleyeceğinizi bilmek için yine ayrı bir 404 veri kaynağına ihtiyacınız var.

Çakışmalara dikkat

Yönlendirmeler birden fazla katmanda olabilir: Cloudflare, web sunucusu, CMS ve eklentiler. Aynı URL'yi birden fazla katman yönlendirirse zincir veya döngü oluşur. Her kuralın nerede durduğunu kayıt altına alın ve değişikliklerden sonra curl -I ile test edin. Süreç Yönlendirme Zincirleri ve Döngüleri yazısında; no404 Trace ise her adımı tek ekranda gösterir.

Özet

Cloudflare Single Redirects kalıplar için, Bulk Redirects uzun birebir listeler için en uygunudur; Page Rules ise artık eski. Edge yönlendirmeleri 404 yanıtını göremediği için en iyi sonucu, hangi URL'lerin gerçekten eksik olduğunu söyleyen bir araçla birlikte verir. no404 bu 404 verisini anlık sunar ve sadece gerçekten 404 veren URL'leri yönlendirir.