es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Redireccionamiento de URL de un dominio a otro utilizando Cloudflare.

He estado intentando configurar un trabajador de Cloudflare para redireccionar una URL a otra (SOURCE.ie/… -> DESTINATION.com/…).
La URL de destino está configurada dentro de Cloudflare, sin embargo, la URL de origen se ha adquirido a través de Onlydomains.
He estado utilizando el código proporcionado en la documentación:

const base = "https://DESTINATION.com"
const statusCode = 301

async function handleRequest(request) {
  const url = new URL(request.url)
  const { pathname, search } = url

  const destinationURL = base + pathname + search

  return Response.redirect(destinationURL, statusCode)
}

addEventListener("fetch", async event => {
  event.respondWith(handleRequest(event.request))
})

Lo que creo que debo hacer ahora es agregar una ruta, pero no quiere hacerlo:
Screenshot

Aunque agregué los servidores de nombres a la URL de Onlydomains.

¿Me estoy perdiendo algo? Solo quiero una redirección simple que reemplace SOURCE con DESTINATION 😐

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema que estás enfrentando es añadir una ruta en Cloudflare para la URL de origen comprada a través de Onlydomains. Asegúrate de haber añadido los servidores de nombres correctos de Onlydomains en tu cuenta de Cloudflare. Si ya has hecho eso y sigues teniendo problemas, puedes intentar comunicarte con el equipo de soporte tanto de Onlydomains como de Cloudflare para obtener más ayuda.

    Como experto en IT especializado en URL, redirección y reescritura de URL, sugiero verificar si la redirección funciona correctamente sin añadir la ruta primero. Puedes intentar ejecutar el código de Cloudflare worker que mencionaste en tu pregunta para las URL de origen y destino tal como están, sin añadir ninguna ruta. Si la redirección funciona, entonces puedes intentar añadir la ruta nuevamente.

    Alternativamente, también puedes intentar utilizar las Reglas de Página de Cloudflare para configurar la redirección en lugar de utilizar el Cloudflare worker. Las Reglas de Página de Cloudflare te permiten redirigir fácilmente las URL de origen a las URL de destino con solo unos clics.

    En general, asegúrate de verificar los servidores de nombres, probar la redirección sin añadir la ruta y considerar el uso de las Reglas de Página de Cloudflare como una solución alternativa.

Comments are closed.