API ve Entegrasyonlar

Cloudflare Workers Kullanarak Sunucusuz (Serverless) Yönlendirmeler Yapma

  • 14 dk okuma
  • Hostragons Ekibi
Cloudflare Workers Kullanarak Sunucusuz (Serverless) Yönlendirmeler Yapma

Cloudflare Workers kullanarak sunucusuz yönlendirmeler yapmak, ziyaretçinin isteğini origin sunucuya ulaşmadan Cloudflare edge ağında yakalayıp 301, 302 veya koşullu yönlendirme cevabı döndürmektir. Bu yöntemle web sunucusu yapılandırmasına dokunmadan, domain, URL yolu, ülke, cihaz, dil, kampanya parametresi veya eski sayfa eşleşmesine göre hızlı ve ölçeklenebilir yönlendirmeler oluşturabilirsiniz. Özellikle SEO geçişleri, domain değişiklikleri, kampanya landing page rotaları ve çoklu site yönetimi için düşük gecikmeli, merkezi ve bakımı kolay bir çözümdür.

Geleneksel yönlendirmeler genellikle Apache .htaccess, Nginx server block, uygulama kodu veya hosting kontrol paneli üzerinden yapılır. Bu yöntemler hâlâ geçerlidir; ancak yüksek trafik alan sitelerde, birden fazla domain yöneten ekiplerde veya farklı lokasyonlara göre dinamik karar vermek gereken projelerde Cloudflare Workers daha esnek bir katman sunar. Çünkü yönlendirme mantığı kullanıcıya en yakın Cloudflare veri merkezinde çalışır. Böylece hem origin sunucu yükü azalır hem de yanlış yapılandırılmış sunucu kurallarının performans ve kesinti riski düşer.

Bu rehberde Cloudflare Workers ile temel 301 yönlendirmeden başlayıp yol bazlı, query parametreli, ülke bazlı, mobil cihaz odaklı ve toplu yönlendirme senaryolarına kadar uygulanabilir örnekler bulacaksınız. Ayrıca SEO açısından hangi durumlarda 301, hangi durumlarda 302 kullanmanız gerektiğini, test sürecinde nelere bakılacağını ve Hostragons altyapısında domain, SSL ve hosting tarafında hangi kontrollerin yapılmasının faydalı olacağını adım adım ele alacağız. Domain yönetimi için Domain tescil ve DNS yönetimi, güvenli bağlantı için SSL sertifikası çözümleri ve performanslı yayın için Web hosting paketleri sayfalarına doğal olarak göz atabilirsiniz.

Cloudflare Workers Nedir ve Yönlendirme İçin Neden Kullanılır?

Cloudflare Workers, JavaScript tabanlı kod parçalarını Cloudflare ağının uç noktalarında çalıştırmanızı sağlayan serverless bir platformdur. Serverless ifadesi sunucu olmadığı anlamına gelmez; sunucu yönetimi, ölçekleme, işletim sistemi bakımı ve altyapı kapasitesiyle sizin ilgilenmediğiniz anlamına gelir. Bir ziyaretçi sitenize istek gönderdiğinde Worker bu isteği edge üzerinde karşılar, kurallarınızı çalıştırır ve gerekirse kullanıcıyı başka bir adrese yönlendirir.

Yönlendirme için Workers kullanmanın en büyük avantajı kontrol seviyesidir. Basit bir URL eşleşmesi yapabileceğiniz gibi, isteğin başlıklarını, ülkesini, yolunu, query parametrelerini, user-agent bilgisini ve host değerini okuyabilirsiniz. Örneğin eski /urunler/hosting sayfanızı /web-hosting sayfasına kalıcı olarak taşıyabilir, sadece Türkiye dışından gelen kullanıcıları İngilizce alt dizine gönderebilir veya belirli bir kampanya parametresiyle gelen trafiği özel bir landing page sayfasına aktarabilirsiniz.

Pratikte bu yaklaşım, SEO ekipleri ile teknik ekipler arasındaki operasyonu da hızlandırır. Eski bir siteden yeni siteye 450 URL taşıdığınızı düşünün. Sunucu konfigürasyon dosyasını düzenlemek, yayın almak ve hata durumunda geri dönmek yerine, yönlendirme haritasını Worker içinde veya KV gibi harici bir veri alanında yönetebilirsiniz. Böylece canlıya alma, test etme ve geri alma süreçleri daha kontrollü olur.

Cloudflare Workers ile Sunucu Tabanlı Yönlendirmeler Arasındaki Farklar

Her projede tek bir doğru yöntem yoktur. Küçük bir sitede birkaç adet 301 yönlendirme için hosting kontrol panelindeki yönlendirme aracı yeterli olabilir. Fakat karmaşık mantık, yüksek trafik, çoklu domain ve hızlı değişiklik ihtiyacı varsa Cloudflare Workers daha verimli hale gelir. Aşağıdaki tablo karar verirken temel farkları özetler.

Cloudflare Workers ile Sunucu Tabanlı Yönlendirmeler Arasındaki Farklar
KriterSunucu Tabanlı YönlendirmeCloudflare Workers Yönlendirmesi
Çalışma noktasıOrigin sunucuda çalışırCloudflare edge ağında çalışır
Sunucu yüküHer istek origin kaynağa yaklaşırYönlendirme origin öncesinde tamamlanabilir
EsneklikKurallar sunucu yazılımına bağlıdırJavaScript ile koşullu mantık kurulabilir
Yayın hızıSunucu erişimi ve restart gerekebilirCloudflare panelinden hızlı yayınlanır
SEO geçişleriGüçlü fakat merkezi yönetim zor olabilirHarita bazlı ve test edilebilir yapı kurulabilir
Uygun senaryoAz sayıda statik yönlendirmeDinamik, çoklu ve ölçekli yönlendirme

Bu tabloyu basit bir kural ile yorumlayabilirsiniz: Yönlendirme sayınız az, koşullarınız basit ve sunucu erişiminiz rahatsa klasik yöntem işinizi görebilir. Ancak yönlendirmeleriniz SEO migrasyonu, ülke bazlı dağıtım, A/B kampanya akışı veya çoklu domain mimarisi içeriyorsa Worker katmanı daha sürdürülebilir olur.

Başlamadan Önce Gerekenler

Cloudflare Workers ile yönlendirme yapmadan önce teknik hazırlığı tamamlamak hataları azaltır. Öncelikle domaininizin Cloudflare üzerinde aktif olması ve DNS kayıtlarınızın doğru yapılandırılması gerekir. Cloudflare proxy özelliği etkin olmayan gri bulutlu DNS kayıtlarında Worker rotası beklediğiniz gibi devreye girmeyebilir. Bu nedenle yönlendirme uygulanacak host için Cloudflare proxy durumunu kontrol edin.

  • Cloudflare hesabı ve yönlendirme yapılacak aktif domain.
  • DNS tarafında doğru A, CNAME veya ilgili kayıtlar.
  • Cloudflare proxy etkinliği ve SSL/TLS modunun doğru seçimi.
  • Yönlendirme haritası: eski URL, yeni URL ve durum kodu.
  • SEO kontrol listesi: canonical, sitemap, dahili linkler ve indeks durumu.
  • Test için tarayıcı, curl veya HTTP header kontrol aracı.

Hosting tarafında origin sunucunuzun sağlıklı çalışması da önemlidir. Worker yönlendirmesi origin yükünü azaltabilir, ancak hatalı DNS veya SSL yapılandırmasını tamamen telafi etmez. Özellikle HTTPS yönlendirmeleri yapacaksanız, Hostragons üzerindeki hosting hesabınızda SSL sertifikanızın aktif olduğundan emin olmanız faydalıdır. Bu konuda Ücretsiz SSL kurulumu nasıl yapılır ve cPanel üzerinden yönlendirme işlemleri içerikleri tamamlayıcı rehber olarak kullanılabilir.

Adım Adım Cloudflare Workers Kullanarak Sunucusuz Yönlendirme Yapma

1. Worker Oluşturun

Cloudflare panelinde ilgili hesabı seçin, Workers and Pages bölümüne girin ve yeni bir Worker oluşturun. İlk aşamada Cloudflare size örnek bir script sunar. Bu örneği silip yönlendirme mantığınızı yazabilirsiniz. İsimlendirme konusunda açıklayıcı davranın; örneğin seo-redirects, domain-migration-redirects veya campaign-router gibi adlar ileride bakım kolaylığı sağlar.

Temel bir yönlendirme mantığında istek alınır, URL nesnesi oluşturulur ve belirli bir koşul sağlanırsa Response.redirect ile yeni adrese yönlendirme yapılır. Kalıcı SEO taşıması için 301, geçici kampanya veya test için 302 tercih edilir. 308 de kalıcı yönlendirme için kullanılabilir; ancak SEO migrasyonlarında en yaygın ve anlaşılır seçenek hâlâ 301 durum kodudur.

2. Basit 301 Yönlendirme Kuralı Ekleyin

En temel senaryo, eski bir sayfayı yeni bir sayfaya kalıcı olarak taşımaktır. Mantık şu şekildedir: Eğer istek yolu /eski-sayfa ise kullanıcıyı /yeni-sayfa adresine 301 ile gönder. Worker içinde request URL değerini okuyarak pathname kontrolü yaparsınız. Böylece yalnızca ilgili yol eşleştiğinde yönlendirme oluşur, diğer istekler normal akışına devam eder.

Örneğin eski bir hosting kategori URL yapısından yeni yapıya geçtiyseniz /hosting-paketleri adresini /web-hosting adresine taşıyabilirsiniz. Bu durumda arama motorlarına sayfanın kalıcı olarak taşındığını bildirirsiniz. Birkaç hafta içinde Google yeni URL’yi daha net şekilde ilişkilendirmeye başlar; ancak bunun için yönlendirme zinciri oluşturmamak ve eski URL’nin doğrudan nihai URL’ye gitmesini sağlamak gerekir.

3. Worker Route Tanımlayın

Worker kodunu yazmak tek başına yeterli değildir; hangi isteklerde çalışacağını route ile belirtmeniz gerekir. Örneğin example.com/* rotası ana domain altındaki tüm yolları kapsar. Sadece belirli bir alt dizinde çalışmasını istiyorsanız example.com/eski-blog/* gibi daha dar bir route tanımlayabilirsiniz. Route kapsamını gereğinden geniş tutmak, beklenmeyen yönlendirmelere neden olabilir.

Canlıya almadan önce route kapsamını staging veya test alt alan adı üzerinde denemek iyi bir uygulamadır. Örneğin test.example.com/* üzerinde kuralı çalıştırıp header ve yönlendirme davranışını kontrol edebilirsiniz. Her şey doğruysa production domain rotasına geçebilirsiniz. Bu yöntem özellikle büyük SEO taşıma projelerinde hatalı toplu yönlendirmelerin önüne geçer.

4. Yayınlayın ve HTTP Durum Kodunu Test Edin

Worker yayınlandıktan sonra yalnızca tarayıcıda sayfanın açılıp açılmadığına bakmak yeterli değildir. Tarayıcı cache’i bazen eski sonucu gösterebilir. Bunun yerine HTTP header kontrolü yaparak 301 veya 302 durum kodunun doğru döndüğünü doğrulayın. Ayrıca Location başlığında nihai URL’nin beklediğiniz adres olup olmadığını kontrol edin.

  • Eski URL doğrudan yeni URL’ye gidiyor mu?
  • Yönlendirme kodu 301 mi, 302 mi?
  • HTTP’den HTTPS’ye fazladan zincir oluşuyor mu?
  • www ve non-www varyasyonları tutarlı mı?
  • URL sonunda slash kullanımı tek standarda bağlandı mı?
  • Mobil ve masaüstü kullanıcılar aynı SEO hedefini görüyor mu?

Yaygın Yönlendirme Senaryoları

Tek Sayfa Yönlendirme

Tek sayfa yönlendirme, en basit ve en güvenli başlangıçtır. Eski bir hizmet sayfanız, kampanya sayfanız veya blog yazınız yeni adrese taşındığında kullanılır. Burada dikkat edilmesi gereken nokta, eski sayfanın içerik niyetiyle yeni sayfanın uyumlu olmasıdır. Eski bir SSL rehberini doğrudan ana sayfaya yönlendirmek kullanıcı deneyimini zayıflatır ve SEO sinyallerini dağıtabilir. Bunun yerine en yakın karşılığı olan yeni SSL rehberine veya kategori sayfasına yönlendirmek daha doğrudur.

Toplu URL Haritası ile Yönlendirme

Site taşıma projelerinde onlarca hatta binlerce URL yönlendirmek gerekebilir. Worker içinde bir harita nesnesi tanımlayarak eski yol ile yeni yol eşleştirmesi yapabilirsiniz. Örneğin /eski-blog/cloudflare-nedir değerini /blog/cloudflare-nedir olarak eşlersiniz. Bu yaklaşım küçük ve orta ölçekli listelerde pratiktir. Ancak 1000 ve üzeri URL için kod içine uzun liste gömmek bakım açısından zorlaşır. Bu durumda Cloudflare KV, R2 veya harici bir API üzerinden yönlendirme haritası okumak daha profesyonel bir mimari sağlar.

Toplu yönlendirme yaparken Excel veya Google Sheets üzerinde üç kolonlu bir tablo hazırlayın: eski URL, yeni URL, durum kodu. Ardından aynı URL’nin birden fazla hedefe gitmediğinden, nihai URL’nin 200 durum kodu verdiğinden ve robots.txt tarafından engellenmediğinden emin olun. SEO migrasyonlarında en sık yapılan hata, eski URL’leri yeni sitedeki alakasız sayfalara topluca göndermektir. Bu durum kısa vadede tarama kaybını azaltıyor gibi görünse de uzun vadede kalite sinyallerini zayıflatabilir.

Ülke Bazlı Yönlendirme

Cloudflare, isteğin geldiği ülke bilgisini kullanmanıza olanak tanır. Örneğin Türkiye’den gelen kullanıcıları /tr, Almanya’dan gelen kullanıcıları /de dizinine yönlendirebilirsiniz. Ancak SEO açısından ülke bazlı otomatik yönlendirmelerde dikkatli olmak gerekir. Googlebot çoğunlukla belirli lokasyonlardan tarama yapar ve yanlış yapılandırma farklı dil sürümlerinin keşfini zorlaştırabilir. Bu nedenle hreflang etiketleri, dil seçici bağlantılar ve sitemap ayrımı doğru kurgulanmalıdır.

Ülke bazlı yönlendirmeyi kalıcı 301 yerine çoğu durumda 302 ile yapmak daha güvenlidir. Çünkü kullanıcının lokasyonuna göre geçici bir deneyim sunarsınız; sayfanın kalıcı olarak başka adrese taşındığını iddia etmezsiniz. Ayrıca kullanıcıya dil veya ülke seçimini değiştirme imkânı vermek deneyim açısından önemlidir.

Cihaz veya User-Agent Bazlı Yönlendirme

Mobil kullanıcıları farklı bir sayfaya göndermek eskiden yaygın bir yaklaşımdı; ancak responsive tasarım günümüzde daha sağlıklı kabul edilir. Yine de özel uygulama indirme sayfaları, mobil kampanya akışları veya hafif landing page deneyimleri için user-agent bazlı yönlendirme kullanılabilir. Burada da SEO açısından dikkatli olunmalıdır. Masaüstü ve mobil kullanıcılara tamamen farklı içerik sunmak, tutarsız sinyallere neden olabilir.

Eğer cihaz bazlı yönlendirme yapıyorsanız, mobil kullanıcıya gösterilen sayfanın içerik niyeti masaüstü sayfayla uyumlu olmalıdır. Ayrıca Google’ın mobile-first indexing yaklaşımını unutmayın. Mobil deneyim asıl indeksleme sinyallerinden biri olduğu için sadece masaüstü sayfayı optimize etmek yeterli değildir.

Query Parametresine Göre Kampanya Yönlendirmesi

Dijital pazarlama ekipleri için Worker yönlendirmeleri çok kullanışlıdır. Örneğin utm_campaign=blackfriday parametresiyle gelen kullanıcıları özel bir kampanya sayfasına gönderebilirsiniz. Bu işlem origin uygulamasına ek geliştirme yaptırmadan edge tarafında çözülebilir. Ancak UTM parametrelerini tamamen kaybetmemeye dikkat edin. Analitik ölçüm için gerekliyse parametreleri yeni URL’ye taşıyın veya kampanya platformunuzda doğru şekilde izleyin.

SEO Açısından 301, 302, 307 ve 308 Seçimi

Yönlendirme kodu seçimi yalnızca teknik bir ayrıntı değildir; arama motorlarına sayfanın taşınma niyetini anlatır. 301 kalıcı taşımadır ve SEO migrasyonlarında en çok kullanılan koddur. 302 geçici yönlendirmedir; kampanya, test, lokasyon veya zaman sınırlı akışlarda tercih edilir. 307, HTTP metodunu koruyan geçici yönlendirme davranışı sunar. 308 ise 301’e benzer kalıcı yönlendirmedir ve metodu korur.

SEO Açısından 301, 302, 307 ve 308 Seçimi
KodAnlamNe zaman kullanılmalı?SEO notu
301Kalıcı yönlendirmeSayfa veya domain kalıcı taşındığındaSEO sinyallerini yeni URL’ye taşımak için uygundur
302Geçici yönlendirmeKampanya, test, ülke veya cihaz bazlı akışlardaKalıcı taşıma mesajı vermez
307Geçici, metodu korurPOST gibi metotların korunması gerektiğindeGenellikle SEO sayfa taşıması için ilk tercih değildir
308Kalıcı, metodu korurModern API ve kalıcı metot koruma senaryolarındaUygun olabilir fakat 301 daha yaygın anlaşılır

SEO için altın kural şudur: Kalıcı taşınan ve yeni karşılığı net olan sayfalarda 301 kullanın; geçici, kişiselleştirilmiş veya koşula bağlı yönlendirmelerde 302 tercih edin. Ayrıca yönlendirme zincirlerinden kaçının. Eski URL önce HTTP’den HTTPS’ye, sonra non-www’den www’ye, sonra da yeni sayfaya gidiyorsa üç adımlı bir zincir oluşur. İdeal yapı, eski URL’nin tek adımda nihai HTTPS URL’ye gitmesidir.

Performans ve Güvenlik İçin En İyi Uygulamalar

Performans ve Güvenlik İçin En İyi Uygulamalar

Cloudflare Workers hızlıdır; ancak kötü yazılmış bir yönlendirme mantığı yine de gecikme ve hata üretebilir. Kurallarınızı sade tutun, düzenli ifadeleri gereksiz karmaşık yazmayın ve büyük listeleri kod içinde kontrolsüz büyütmeyin. Çok büyük yönlendirme listelerinde KV gibi anahtar-değer depolama yapıları performans ve bakım açısından daha doğrudur. Ayrıca hatalı sonsuz döngüleri engellemek için hedef URL’nin mevcut host ve path ile aynı olmadığından emin olun.

  • Her kural için net bir sahiplik belirleyin: SEO, yazılım veya pazarlama ekibi.
  • Değişikliklerden önce yönlendirme haritasını yedekleyin.
  • Canlıya almadan önce staging domain üzerinde test edin.
  • 301 kararını vermeden önce yeni URL’nin kalıcı olduğundan emin olun.
  • Her yayından sonra 10-20 örnek URL’yi manuel kontrol edin.
  • 404 raporlarını ve Google Search Console kapsam verilerini izleyin.
  • İç linkleri eski URL’de bırakmayın; yeni URL’ye güncelleyin.

Güvenlik tarafında ise açık yönlendirme riskine dikkat edilmelidir. Kullanıcının verdiği next, redirect veya url gibi parametreleri doğrudan hedef olarak kullanmak saldırganların güvenilir domaininizi kötüye kullanmasına yol açabilir. Eğer parametre bazlı yönlendirme yapacaksanız yalnızca izin verilen domainleri beyaz listeye alın. Örneğin sadece kendi domainleriniz veya doğrulanmış kampanya alan adlarınız hedef olabilir.

SSL yapılandırması da kritik bir konudur. Cloudflare üzerinde Flexible SSL kullanırken origin tarafında HTTPS yoksa karmaşık yönlendirme döngüleri yaşanabilir. En sağlıklı yapı genellikle Full veya Full strict SSL modudur. Bunun için origin sunucunuzda geçerli SSL sertifikası bulunmalıdır. Hostragons SSL çözümleri bu noktada işinizi kolaylaştırabilir: SSL sertifikası satın al ve Kurumsal hosting güvenliği.

Hostragons Altyapısında Dikkat Edilmesi Gereken Noktalar

Hostragons üzerinde barındırılan sitelerde Cloudflare Workers yönlendirmesi kullanırken üç katmanı birlikte düşünmek gerekir: domain DNS, hosting yapılandırması ve uygulama yönlendirmeleri. Öncelikle domainin nameserver kayıtları Cloudflare’a yönlendirilmiş olmalıdır. Ardından DNS kayıtlarınız Hostragons hosting sunucusunu işaret etmeli ve proxy kullanılacak kayıtlar turuncu bulutla aktif edilmelidir.

İkinci olarak hosting panelinizde tanımlı domain, addon domain veya alias yapılarının doğru olduğundan emin olun. Cloudflare edge üzerinde yönlendirme gerçekleşse bile bazı istekler origin sunucuya ulaşmaya devam edecektir. Bu nedenle origin tarafında yanlış sanal host, eksik SSL veya hatalı kök dizin yapılandırması varsa kullanıcı deneyimi etkilenebilir. Domain ve hosting eşleştirmeleri için Domain yönlendirme rehberi ve cPanel hosting yönetimi içerikleri faydalı olabilir.

Üçüncü olarak uygulama seviyesindeki yönlendirmeleri kontrol edin. WordPress, Laravel, özel PHP uygulaması veya başka bir CMS kendi içinde HTTPS, www veya dil yönlendirmesi yapıyor olabilir. Cloudflare Worker aynı konuda ikinci bir kural çalıştırırsa döngü veya zincir oluşabilir. En iyi yaklaşım, yönlendirme sorumluluğunu tek bir katmanda toplamaktır. Örneğin tüm domain ve SEO migrasyon yönlendirmeleri Workers üzerinde, uygulama içi kullanıcı oturum yönlendirmeleri ise yazılım tarafında kalabilir.

Test, İzleme ve Hata Ayıklama

Yönlendirme yayınlandıktan sonra izleme süreci en az kurulum kadar önemlidir. İlk 24 saat içinde en kritik URL’leri, gelir getiren landing page’leri, organik trafikte en çok ziyaret edilen sayfaları ve backlink alan eski URL’leri kontrol edin. Google Search Console üzerinde Dizin Oluşturma ve Sayfa deneyimi raporlarını izleyin. Sunucu logları, Cloudflare analitikleri ve analytics verileri birlikte incelendiğinde hatalı yönlendirmeler daha hızlı bulunur.

Hata ayıklamada şu örüntüler sık görülür: 301 yerine yanlışlıkla 302 kullanılması, eski URL’nin yeni URL yerine ana sayfaya yönlenmesi, slash varyasyonlarında farklı davranış, büyük-küçük harf duyarlılığı ve query parametrelerinin kaybolması. Özellikle e-ticaret, SaaS ve hosting sitelerinde fiyat, ürün, kategori ve destek sayfalarının yanlış hedefe gitmesi dönüşüm oranını doğrudan etkileyebilir.

Bir yayından sonra basit bir kontrol listesi uygulayın. İlk olarak eski URL listesinden rastgele örnekler seçin. İkinci olarak her birini header kontrol aracıyla test edin. Üçüncü olarak nihai sayfanın 200 durum kodu verdiğinden emin olun. Dördüncü olarak sayfa içeriğinin eski sayfanın arama niyetiyle eşleştiğini kontrol edin. Beşinci olarak dahili linklerin yeni URL’lere güncellendiğini doğrulayın. Bu beş adım, teknik olarak çalışan ama SEO açısından zayıf yönlendirmelerin büyük bölümünü engeller.

Örnek Strateji: Eski Hosting Sayfalarını Yeni Bilgi Mimarisine Taşıma

Somut bir senaryo üzerinden düşünelim. Bir hosting şirketi eski URL yapısını yeniliyor ve /linux-hosting, /wordpress-hosting-paketleri, /ssl-guvenlik ve /domain-sorgula gibi sayfaları daha sade bir yapıya taşıyor. Yeni hedefler sırasıyla /web-hosting, /wordpress-hosting, /ssl-sertifikasi ve /domain-sorgulama olsun. Bu durumda Worker üzerinde dört net 301 kuralı tanımlanır. Ardından site içi menüler, footer bağlantıları, sitemap ve canonical etiketleri yeni URL’lere güncellenir.

Bu geçişte amaç sadece kullanıcıyı doğru sayfaya göndermek değildir. Aynı zamanda arama motorlarına eski sayfaların yeni karşılıklarını açık biçimde göstermektir. Eğer eski /linux-hosting sayfası ana sayfaya yönlendirilirse, Google bu sayfanın bağlamını kaybedebilir. Oysa /web-hosting sayfası aynı ürün niyetine daha yakındır. Bu yüzden iyi bir yönlendirme haritası, teknik bir dosyadan çok SEO stratejisinin parçasıdır.

Sıkça Sorulan Sorular

Cloudflare Workers ile yapılan yönlendirmeler SEO için güvenli mi?

Evet, doğru durum kodu ve doğru hedef URL kullanıldığında güvenlidir. Kalıcı sayfa taşımalarında 301, geçici veya koşullu akışlarda 302 kullanmak gerekir. Ayrıca yönlendirme zinciri, döngü ve alakasız hedef sayfa hatalarından kaçınılmalıdır.

Worker yönlendirmesi için origin sunucunun çalışması gerekir mi?

Yönlendirme tamamen Cloudflare edge üzerinde tamamlanıyorsa origin sunucuya gitmeden cevap dönebilir. Ancak yönlendirilen nihai sayfa origin veya başka bir altyapıda çalışacağı için hosting, DNS ve SSL yapılandırmasının sağlıklı olması gerekir.

Cloudflare Page Rules yerine Workers kullanmak daha mı iyi?

Basit birkaç yönlendirme için Page Rules veya Redirect Rules yeterli olabilir. Ancak yol, ülke, cihaz, parametre, çoklu domain veya harita bazlı dinamik mantık gerekiyorsa Workers daha esnek ve ölçeklenebilir bir çözümdür.

301 yönlendirmeyi sonradan değiştirmek sorun olur mu?

301 kalıcı bir sinyal verdiği için sık sık değiştirilmemelidir. Tarayıcılar ve arama motorları 301 sonuçlarını cache’leyebilir. Bu yüzden 301 yayınlamadan önce hedef URL’nin kalıcı olduğundan ve doğru içerik niyetini karşıladığından emin olun.

Cloudflare Workers ile www ve non-www yönlendirmesi yapılabilir mi?

Evet. Host değerini kontrol ederek non-www adresleri www sürümüne veya tam tersine yönlendirebilirsiniz. Burada önemli olan tek bir standart belirlemek, SSL sertifikasını iki varyasyonu da kapsayacak şekilde hazırlamak ve dahili linkleri aynı standarda göre güncellemektir.

Sonuç

Cloudflare Workers kullanarak sunucusuz yönlendirmeler yapmak, modern web projelerinde hem performans hem de operasyonel esneklik sağlayan güçlü bir yöntemdir. 301 ve 302 kodlarını doğru seçtiğiniz, yönlendirme haritanızı dikkatli hazırladığınız ve DNS, SSL, hosting katmanlarını birlikte kontrol ettiğiniz sürece SEO geçişlerini daha güvenli yönetebilirsiniz. Küçük projelerde basit kurallar yeterliyken, büyük migrasyonlarda test, izleme ve dokümantasyon kritik hale gelir.

Hostragons üzerinde domain, hosting ve SSL altyapınızı doğru kurgulayarak Cloudflare Workers yönlendirmelerini daha sağlam bir temele oturtabilirsiniz. İhtiyacınız varsa Web hosting paketleri, Domain sorgulama ve SSL sertifikası çözümleri sayfalarını inceleyerek projeniz için uygun altyapıyı planlayabilirsiniz.

Bu yazıyı paylaş:

Hostragons Ekibi

Hosting, sunucu ve alan adı konularında uzman ekibimizden güncel rehberler. Projeniz için doğru çözümü birlikte bulalım.

Bize Ulaşın