İstediğiniz yönlendirmeyi, yani x.com adresine gelen tüm istekleri (http, https, www, alt klasörler ve sorgu parametreleri dahil)
https://y.com adresine yönlendirmeyi Cloudflare'de iki farklı yöntemle yapabilirsiniz. Redirect Rules (Yönlendirme Kuralları) daha yeni ve esnek olduğu için tavsiye edilen yöntemdir.
Ön Koşullar: DNS Ayarı
Yönlendirme kurallarının çalışabilmesi için x.com'un Cloudflare'de aktif olması ve en az bir adet "Proxied" (Turuncu Bulut) DNS kaydının bulunması gerekir. Eğer bu domain üzerinde bir hosting hizmeti yoksa, yönlendirmenin çalışması için sahte (dummy) bir DNS kaydı oluşturabilirsiniz:
Cloudflare hesabınızda x.com'u seçin ve DNS menüsüne gidin.
A tipinde bir kayıt oluşturun.
Ad (Name) kısmına @ (ana domain için) yazın.
IPv4 adresi kısmına 192.0.2.1 gibi kullanılmayan bir IP adresi yazın. Bu IP'nin bir önemi yoktur çünkü Cloudflare trafiği bu adrese göndermeden yönlendirmeyi yapacaktır.
Proxy durumu'nun Proxied (Turuncu Bulut) olduğundan emin olun ve kaydedin.
Aynı işlemi www için de yapmak isterseniz, Ad (Name) kısmına www yazarak ikinci bir kayıt oluşturun.
Bu adımı tamamladıktan sonra aşağıdaki yöntemlerden birini seçebilirsiniz.
Yöntem 1: Redirect Rules (Önerilen Yöntem)
Bu yöntem, Cloudflare'in en güncel ve esnek yönlendirme aracıdır.
Cloudflare paneline giriş yapın ve x.com alan adınızı seçin.
Sol menüden Kurallar (Rules) > Yönlendirme Kuralları (Redirect Rules) sekmesine tıklayın.
Kural Oluştur (Create Rule) butonuna basın.
Kural adı (Rule name) alanına açıklayıcı bir isim verin, örneğin: Eski Domaini Yeniye Yönlendir.
"When incoming requests match..." (Gelen istekler şunlarla eşleştiğinde...) bölümünde Özel ifade düzenleyicisi (Edit expression) linkine tıklayın ve açılan metin kutusuna aşağıdaki ifadeyi yapıştırın:
(http.host eq "x.com") or (http.host eq "www.x.com")
Bu ifade, hem x.com hem de
www.x.com adresine gelen istekleri yakalayacaktır.
"Then..." (O zaman...) bölümünde ayarları şu şekilde yapın:
Tür (Type): Statik (Static) seçin.
URL: Yönlendirme yapılacak yeni adresi tam olarak yazın:
https://y.com
Durum kodu (Status Code): 301 (Permanent Redirect) seçin.
Dağıt (Deploy) butonuna basarak kuralı kaydedin.
Bu kural, x.com veya
www.x.com ile başlayan tüm URL'leri (/klasör, /sayfa?id=123 vb. dahil) direkt olarak
https://y.com adresinin ana sayfasına yönlendirecektir.
Yöntem 2: Page Rules (Alternatif ve Eski Yöntem)
Page Rules, Cloudflare'in daha eski bir yönlendirme aracıdır ancak bu işlem için hala çok etkilidir. Ücretsiz planda 3 adet Page Rule hakkınız olduğunu unutmayın.
Cloudflare paneline giriş yapın ve x.com alan adınızı seçin.
Sol menüden Kurallar (Rules) > Sayfa Kuralları (Page Rules) sekmesine tıklayın.
Sayfa Kuralı Oluştur (Create Page Rule) butonuna basın.
"If the URL matches" (URL şu kalıpla eşleşirse) alanına aşağıdaki kalıbı tam olarak yazın:
*x.com/*
Baştaki * (yıldız işareti): http:// ve https:// protokollerini ve www gibi alt alan adlarını yakalar.
Sondaki * (yıldız işareti): Alan adından sonra gelen tüm klasör, sayfa ve parametreleri (/tr, /blo, /fgjdfd?ffksdlw vb.) yakalar.
"Then the settings are" (O zaman ayarlar şunlardır) bölümünde:
Açılır menüden Yönlendirme URL'si (Forwarding URL) seçeneğini bulun.
Durum kodu olarak 301 - Kalıcı Yönlendirme (Permanent Redirect) seçin.
Hedef URL kutusuna yönlendirme yapılacak yeni adresi yazın:
https://y.com
Kaydet ve Dağıt (Save and Deploy) butonuna tıklayarak kuralı etkinleştirin.
Kontrol ve Sorun Giderme
Yaptığınız değişikliklerin etkinleşmesi genellikle 30 saniye ile birkaç dakika arasında sürer.
Test ederken tarayıcınızın önbelleğini temizleyin veya gizli sekme (incognito mode) kullanın.
Eğer yönlendirme çalışmazsa, ilk olarak DNS ayarlarınıza geri dönüp A kaydının turuncu bulutlu (Proxied) olduğundan emin olun. Proxy kapalıysa (gri bulut), Cloudflare kuralları çalışmayacaktır.