Cloudflare Worker'ım belirli bir URL yönlendirmesi yaparken neden sonsuz döngüye neden oluyor?
Belirli bir URL yoluna gelen istekleri başka bir alt dizine yönlendirmek için basit bir Cloudflare Worker yazdım. Worker'ı deploy ettim ve test ettim ancak tarayıcıda 'ERR_TOO_MANY_REDIRECTS' hatası alıyorum. Scriptim aşağıdaki gibi:```javascriptaddEventListener('fetch', event => { event.respondWith(handleRequest(event.request))})async function handleRequest(request) { const url = new URL(request.url) if (url.pathname.startsWith('/eski-yol')) { url.pathname = url.pathname.replace('/eski-yol', '/yeni-dizin') return Response.redirect(url.toString(), 301) } return fetch(request)}```Bu scriptin sonsuz döngüye girmemesi gerekiyor, çünkü sadece bir kez yönlendirme yapmalı. Ancak sürekli yönlendirme yapıyor gibi görünüyor. Loglara baktım ama net bir hata veya döngü tespiti yapamadım. Worker'ı devre dışı bırakınca site normal çalışıyor, bu da sorunun Worker'dan kaynaklandığını gösteriyor. Ne yapmalıyım?