Tartışma

Cloudflare Page Rules API ile Sayfa Yönlendirmeleri

Başlatan CyberWolf · 19 May 2026 06:00 · 15 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Cloudflare, web sitelerinin performansını artırmak ve güvenliğini sağlamak için birçok özellik sunar. Bu özelliklerden biri de Page Rules, yani Sayfa Kurallarıdır. Sayfa Yönlendirmeleri yapmak için Cloudflare’ın API'sını kullanmak, özellikle teknik bilgisi olan kullanıcılar için oldukça faydalı olabilir. Bu noktada, Cloudflare API'sına erişim sağlamak için öncelikle bir API anahtarına ihtiyacınız olacak. Cloudflare paneline giriş yaparak, API anahtarınızı oluşturduktan sonra, gerekli izinleri vermeyi unutmayın.

Sayfa Yönlendirmeleri, belirli URL'leri başka URL'lere yönlendirmek için kullanılır. Örneğin, eski bir sayfanızın URL'sini değiştirdiyseniz, bu sayfayı yeni URL’ye yönlendirmek isteyebilirsiniz. Cloudflare API kullanarak, yönlendirme kuralı oluşturmak için POST isteği yapmanız gerekiyor. Bunun için bir JSON nesnesi oluşturun. Bu nesne içerisinde, yönlendirmek istediğiniz URL'yi ve hedef URL'yi belirtmelisiniz.

Yönlendirme işlemi için aşağıdaki gibi bir JSON yapısı kullanabilirsiniz:
```json
{
"targets": [
{
"target": "url",
"constraint": {
"operator": "matches",
"value": "eski-url.com/*"
}
}
],
"actions": [
{
"id": "forwarding_url",
"value": {
"url": "yeni-url.com",
"status_code": 301
}
}
]
}
```
Bu yapı, esnekliğinizin sınırlarını zorlayacak kadar basit ama etkili. Dikkat etmeniz gereken bir başka nokta ise, yönlendirme kurallarını oluşturduktan sonra, bu kuralların doğru çalışıp çalışmadığını test etmektir. Test için CURL komutunu kullanabilirsiniz; bu, API isteğinizi kolayca simüle etmenizi sağlar.

API çağrılarında hata alırsanız, genellikle yanıtın içeriğinde bir hata mesajı bulunur. Bu mesajı dikkatlice inceleyerek sorunu çözebilirsiniz. Örneğin, "Unauthorized" hatası alıyorsanız, muhtemelen API anahtarınızı doğru girmemişsinizdir. API ile etkileşimde bulunurken, hata mesajlarını dikkate almak, süreci daha pürüzsüz hale getirecektir.

Tabii ki, yönlendirmeler sadece tek yönlü değil, aynı zamanda çok yönlü de olabilir. Örneğin, birden fazla URL'yi tek bir hedef URL'ye yönlendirmek isteyebilirsiniz. Bunun için birden fazla hedef ekleyebilir veya wildcard karakterleri kullanarak daha genel kurallar oluşturabilirsiniz. Bu esneklik, web sitenizin yönetiminde size büyük avantajlar sağlayacaktır.

Son olarak, Cloudflare API aracılığıyla oluşturduğunuz yönlendirmelerin etkilerini izlemek de önemli. Google Analytics gibi analiz araçları kullanarak, yönlendirmelerin trafiğinizi nasıl etkilediğini gözlemleyebilirsiniz. Yönlendirme sonrası gelen trafiğin artış göstermesi, yönlendirmelerin doğru yapıldığını gösterir. Bu da demektir ki, doğru kurallar ile web sitenizin performansını artırmak mümkün…

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi