// cloudflare-worker.js addEventListener('fetch', event => { event.respondWith(handleRequest(event.request)); }); async function handleRequest(request) { const url = new URL(request.url); const targetPath = `/restaurant/mynulfood${url.pathname}${url.search}`; const targetUrl = `https://qr-tables.com${targetPath}`; // হেডার কনফিগারেশন let headers = new Headers(request.headers); headers.set('Host', 'qr-tables.com'); // নতুন রিকোয়েস্ট তৈরি করুন const modifiedRequest = new Request(targetUrl, { method: request.method, headers: headers, body: request.body }); // রেসপন্স ফেচ করুন let response = await fetch(modifiedRequest); // HTML কন্টেন্ট রিরাইট করুন if (response.headers.get('content-type').includes('text/html')) { let text = await response.text(); text = text.replace(/https:\/\/qr-tables\.com/g, 'https://mydomain.com'); return new Response(text, response); } return response; }