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 tu ruta base
- Ve a la página de configuración de dominio personalizado en tu dashboard.
- Habilita el interruptor Host at e ingresa tu ruta base. Por ejemplo,
/docso/help. - Ingresa tu dominio.
- Ingresa tu ruta base.
- Haz clic en Add domain.
Configura un 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 dominio de Vercel
Requisitos para el reenvío de cabeceras
Host con el destino <subdomain>.mintlify.site, como se muestra en el script de ejemplo, en lugar de pasar el encabezado Host original de la solicitud. Encabezados Host incorrectos provocan que las solicitudes de verificación fallen.
Configurar el enrutamiento
Después de desplegar tus cambios, tu documentación suele estar disponible en tu subruta en unos minutos. Si tu configuración incluye cambios de DNS, la propagación puede tardar entre 1 y 4 horas y, en casos excepcionales, hasta 48 horas. Si tu documentación no está disponible de inmediato, espera antes de intentar solucionar el problema.
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 dominio personalizado
- En tu dashboard de Cloudflare, ve a tu Worker.
- Ve a Settings > Domains & Routes > Add > Custom Domain.
- Agrega tu dominio.
Resolver conflictos de DNS
- Elimina el registro DNS existente para tu dominio. Consulta Eliminar registros DNS en la documentación de Cloudflare para obtener más información.
- Vuelve a tu Worker y agrega tu dominio personalizado.
Enrutamiento personalizado de Webflow
/docs en el mismo dominio, configura un enrutamiento personalizado mediante Cloudflare Workers. El Worker redirige 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 es 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, haz clic en Edit Code y añade el siguiente script en el código de tu Worker.
- Haz clic en Deploy y espera a que se propaguen los cambios.
Después de desplegar tus cambios, tu documentación suele estar disponible en tu subruta en unos minutos. Si tu configuración incluye cambios de DNS, la propagación puede tardar entre 1 y 4 horas y, en casos excepcionales, hasta 48 horas. Si tu documentación no está disponible de inmediato, espera antes de intentar solucionar el problema.