Cloudflare Page Rules ile Trafik Yönlendirme Teknikleri
Günümüzde web sitelerinin performansı ve güvenliği, kullanıcı deneyimi açısından kritik bir öneme sahiptir. Cloudflare, bu ihtiyaçları karşılamak için güçlü araçlar sunar. Bunlardan biri olan Page Rules (Sayfa Kuralları), trafiği optimize etmek ve yönlendirmek için esnek ve güçlü bir yöntem sağlar. Bu makalede, Cloudflare Page Rules ile trafik yönlendirme tekniklerini detaylı olarak ele alacağız.
Cloudflare Page Rules Nedir?
Cloudflare Page Rules, belirli URL desenlerine göre web sitenizin davranışını özelleştirmenize olanak tanır. Bu sayede, belirli sayfalar veya kaynaklar için özel ayarlar yapabilir ve trafiği istediğiniz şekilde yönlendirebilirsiniz.
Trafik Yönlendirme Teknikleri
1. URL Yönlendirmeleri Oluşturma
Web sitenizin belirli bir sayfasını veya alt alan adını başka bir URL’ye yönlendirmek isteyebilirsiniz. Cloudflare Page Rules ile bu yönlendirmeleri kolayca yapabilirsiniz.
Adım Adım Uygulama:
1. Cloudflare Hesabınıza Giriş Yapın:
Cloudflare hesabınıza giriş yaparak yönlendirme yapmak istediğiniz alan adını seçin.
2. Page Rules Sekmesine Geçin:
Üst menüden ”Page Rules” seçeneğine tıklayın.
3. Yeni Bir Kural Oluşturun:
”Create Page Rule” butonuna basın.
4. URL Desenini Belirleyin:
Örneğin, www.orneksite.com/eski-sayfa/*
gibi bir desen girin.
5. Yönlendirme Ayarını Seçin:
– ”Forwarding URL” seçeneğini seçin.
– Yönlendirme türünü belirleyin: 301 (Kalıcı yönlendirme) veya 302 (Geçici yönlendirme).
– Hedef URL’yi girin, örneğin https://www.orneksite.com/yeni-sayfa/$1
.
6. Kuralı Kaydedin:
”Save and Deploy” butonuna basarak kuralı etkin hale getirin.
2. Trafiği Farklı Sunuculara Yönlendirme
Yük dengelemesi veya coğrafi konuma göre trafiği farklı sunuculara yönlendirmek isteyebilirsiniz. Bu noktada, Cloudflare’ın diğer özellikleriyle birlikte Page Rules’u kullanabilirsiniz.
Not: Bu işlem için uygun bir sunucu altyapısına ihtiyacınız olabilir. Bulut Sunucu hizmetleri bu konuda yardımcı olabilir.
3. Alt Alan Adlarını Yönlendirme
Belirli bir alt alan adını başka bir alana yönlendirmek için de Page Rules kullanılabilir.
Adım Adım Uygulama:
1. DNS Kaydı Oluşturun:
İlgili alt alan adı için bir CNAME kaydı oluşturun ve hedefi target.clickfunnels.com
gibi genel bir hedefe yönlendirin.
2. Page Rule Oluşturun:
– URL Deseni: altalan.orneksite.com/*
– Eylem: ”Forwarding URL” ile yönlendirme.
4. Önbellek Ayarları ile Trafik Optimize Etme
Belirli sayfaların önbelleğe alınmasını veya önbellekten çıkartılmasını sağlayarak trafiği optimize edebilirsiniz.
Adım Adım Uygulama:
1. Page Rules Sekmesine Geçin ve Yeni Kural Oluşturun.
2. URL Desenini Belirleyin:
Örneğin, www.orneksite.com/dinamik/*
3. Önbellek Ayarını Yapın:
– ”Cache Level” ayarını ”Bypass” olarak seçerek, bu sayfaların önbelleğe alınmasını engelleyebilirsiniz.
İleri Seviye Trafik Yönlendirme
Cloudflare Workers veya Load Balancing gibi ileri seviye araçlarla daha karmaşık yönlendirmeler yapabilirsiniz. Bu araçlarla, istemci IP’sine, coğrafi konuma veya özel header bilgilerine göre yönlendirmeler gerçekleştirebilirsiniz.
Örnek Kod ile Yönlendirme:
// Cloudflare Workers ile istemci ülkesine göre yönlendirme addEventListener('fetch', event => { event.respondWith(handleRequest(event.request)) }) async function handleRequest(request) { const country = request.headers.get('CF-IPCountry') let url = new URL(request.url) if (country === 'TR') { return Response.redirect('https://tr.orneksite.com', 301) } else { return fetch(request) } }
Sonuç
Cloudflare Page Rules, web sitenizin trafiğini yönetmek ve optimize etmek için güçlü bir araçtır. Bu makalede, temel trafik yönlendirme tekniklerini ve bunları nasıl uygulayabileceğinizi ele aldık. Daha karmaşık ihtiyaçlarınız için Sanal Sunucu veya VDS Sunucu çözümlerini değerlendirerek altyapınızı güçlendirebilirsiniz.