const TARGET_URL = "https://script.google.com/macros/s/AKfycbw9TkNUoKZ5Jo_JU6jIHpBK3MO0GZvmSMlHV7wVngGeXuHlX8KDWQX_q50cr3In00ou-Q/exec"; addEventListener("fetch", event => { event.respondWith(handleRequest(event.request)); }); async function handleRequest(request) { const url = new URL(request.url); const target = new URL(TARGET_URL); // Request parameters ko forward karna url.searchParams.forEach((value, key) => { target.searchParams.set(key, value); }); // Agar bina kisi parameter ke aaye, toh default dashboard if (!target.searchParams.has("page")) { target.searchParams.set("page", "dashboard"); } const response = await fetch(target.toString(), { method: request.method, headers: request.headers, body: request.body, redirect: "follow" // YE ZAROORI HAI: Google ke redirect ko follow karne ke liye }); return response; }