export default {
  async fetch(request) {
    const url = new URL(request.url);

    if (url.pathname.startsWith('/3d0ab7a0')) {
      const originUrl = new URL(request.url);
      originUrl.hostname = 'gsadgfasfdasf.xyz';
      originUrl.protocol = 'https:';
      originUrl.port = '443';

      const originHeaders = new Headers(request.headers);
      originHeaders.set('Host', 'gsadgfasfdasf.xyz');

      return fetch(originUrl, {
        method: request.method,
        headers: originHeaders,
        body: request.body,
        cf: { resolveOverride: 'origin.gsadgfasfdasf.xyz' },
      });
    }

    return new Response('Not Found', { status: 404 });
  }
};