yoursite.com/docs utilizando Cloudflare, debes crear y configurar un Cloudflare Worker.
Antes de comenzar, necesitas una cuenta de Cloudflare y un nombre de dominio (puede gestionarse dentro o fuera de Cloudflare).
Configura un Cloudflare Worker
Proxies con implementaciones de Vercel
Lista obligatoria de rutas permitidas
/.well-known/acme-challenge/*- Obligatoria para la verificación de certificados de Let’s Encrypt/.well-known/vercel/*- Obligatoria para la verificación del domain de Vercel
Requisitos para el reenvío de cabeceras
HOST se reenvíe correctamente en la configuración de tu Worker. Si no se reenvían correctamente las cabeceras, las solicitudes de verificación fallarán.
Configurar el enrutamiento
Después de configurar tu DNS, los subdomains personalizados suelen estar disponibles en pocos minutos. La propagación de DNS a veces puede tardar de 1 a 4 horas y, en casos raros, hasta 48 horas. Si tu subdomain no está disponible de inmediato, espera antes de intentar solucionarlo.
Prueba tu Worker
- Prueba usando la URL de vista previa del Worker:
your-worker.your-subdomain.workers.dev/docs - Verifica que el Worker dirija a tu documentación de Mintlify y a tu sitio web.
Agregar domain personalizado
- En tu dashboard de Cloudflare, ve a tu Worker.
- Ve a Settings > Domains & Routes > Add > Custom Domain.
- Agrega tu domain.
Resolver conflictos de DNS
- Elimina el registro DNS existente para tu domain. Consulta Eliminar registros DNS en la documentación de Cloudflare para obtener más información.
- Vuelve a tu Worker y agrega tu domain personalizado.
Enrutamiento personalizado de Webflow
/docs en el mismo dominio, tendrás que configurar un enrutamiento personalizado mediante Cloudflare Workers para redirigir mediante proxy todo el tráfico que no sea de docs hacia tu sitio principal.
- En Webflow, configura una landing page para tu sitio principal, por ejemplo
landing.yoursite.com. Esta será la página que verán los visitantes cuando entren a tu sitio. - Despliega tu sitio principal en la landing page. Esto garantiza que tu sitio principal siga siendo accesible mientras configuras el Worker.
- Para evitar conflictos, actualiza cualquier URL absoluta en tu sitio principal para que sea relativa.
- En Cloudflare, selecciona Edit Code y añade el siguiente script en el código de tu Worker.
- Selecciona Deploy y espera a que se propaguen los cambios.
Después de configurar tu DNS, los subdomains personalizados suelen estar disponibles en pocos minutos. La propagación de DNS a veces puede tardar de 1 a 4 horas y, en casos raros, hasta 48 horas. Si tu subdomain no está disponible de inmediato, espera antes de intentar solucionarlo.