docs.example.com, o en una subruta de tu dominio, como example.com/docs.
Para alojar tu documentación en un dominio personalizado:
- Añade tu dominio en tu dashboard.
- Configura los ajustes de DNS en tu proveedor de dominio.
- Espera a que el DNS se propague y a que los certificados TLS se aprovisionen automáticamente.
Elige dónde alojar tu documentación
example.com o en un subdominio como docs.example.com. Mintlify sirve todo el tráfico del dominio o subdominio. Alojar en un dominio sin subdominio requiere un proveedor de DNS que admita el aplanamiento de CNAME o registros ALIAS. Consulta Dominios apex.
Subruta: Aloja tu documentación en una ruta dentro de tu dominio, como example.com/docs. Habilita el interruptor Host at al añadir tu dominio e ingresa tu ruta base. Cómo llega el tráfico a Mintlify depende de tu DNS:
- Si el DNS de tu dominio apunta a Mintlify, Mintlify sirve tu documentación en tu subruta. Solo apunta tu dominio a Mintlify si no aloja ningún otro contenido y Mintlify puede recibir todas las rutas del dominio.
- Si otro sitio se ejecuta en tu dominio, tu aplicación o CDN sigue recibiendo el tráfico del dominio y solo redirige tu subruta a Mintlify.
El alojamiento en subruta no es compatible con documentación que tenga autenticación habilitada.
Añade tu dominio personalizado
- Ve a la página de configuración de dominio personalizado en tu dashboard.
- Para alojar en una subruta, habilita el interruptor Host at e ingresa tu ruta base, como
/docs. - Ingresa tu nombre de dominio. Por ejemplo,
docs.example.comoexample.com. - Haz clic en Add domain.
Requisitos de la ruta base
- Comienza con
/y no contiene espacios, cadenas de consulta ni almohadillas. - Tiene como máximo 128 caracteres.
- No es una ruta reservada por Mintlify:
/_next,/_mintlify,/_sites,/_live-preview,/api,/login,/logout,/mcp,/feedback,/openapi-specs.download,/llms.txt,/llms-full.txt,/sitemap.xml,/robots.txt,/skill.mdy/.well-known.
Cambia tu ruta base
Configura tu DNS
- En el sitio web de tu proveedor de dominio, ve a la configuración de DNS de tu dominio.
- Crea los registros DNS que se muestran en tu dashboard.
TXT de verificación y un registro CNAME:
_acme-challenge autoriza a Let’s Encrypt a emitir un certificado TLS para tu dominio, y el registro _cf-custom-hostname verifica que controlas el dominio.
El dashboard consulta el DNS en segundo plano y marca cada registro con una marca verde una vez que verifica el valor esperado. Después de guardar los registros en tu proveedor de DNS, espera un breve tiempo de propagación antes de que se actualicen los estados.
Dominios apex
example.com sin subdominio, tu proveedor de DNS debe admitir el aplanamiento de CNAME o un tipo de registro virtual como ALIAS o ANAME. El DNS estándar no permite un registro CNAME en el apex de un dominio, por lo que los proveedores que no cuentan con este soporte no pueden crear el registro que se muestra en tu dashboard.
Los proveedores que admiten registros CNAME en el apex incluyen Cloudflare (aplanamiento de CNAME), Amazon Route 53 (registros alias), DNSimple (registros ALIAS) y Porkbun (registros ALIAS). Si tu proveedor no admite ninguna de estas opciones, aloja tu documentación en un subdominio como docs.example.com.
Propagación de DNS
Aprovisionamiento automático de TLS
TXT y de que tus registros DNS se resuelvan correctamente, Mintlify genera un certificado SSL/TLS gratuito para tu sitio usando Let’s Encrypt.
Esto normalmente se completa en unas pocas horas tras la propagación del DNS, aunque en casos poco frecuentes puede tardar hasta 24 horas. Los certificados se renuevan automáticamente antes de su caducidad.
Registros CAA
Rutas reservadas
/.well-known/acme-challenge para la validación de certificados. No puedes redirigir ni reescribir esta ruta. Si has configurado redirecciones o reescrituras para esta ruta, el aprovisionamiento del certificado falla.
Dominios detrás del proxy de Cloudflare
TXT de verificación no pueden aparecer como verificados antes de que actualices tu CNAME. Esto ocurre incluso cuando los registros se resuelven correctamente con herramientas como dig o DNSChecker. El proxy de Cloudflare impide que la verificación se complete hasta que el tráfico del hostname se enrute a Mintlify.
Para dominios detrás del proxy de Cloudflare, sigue estos pasos:
- Añade los registros
TXTde verificación en tu proveedor de DNS. - Actualiza tu registro
CNAMEpara que apunte acname.mintlify.builderssin esperar a que los registrosTXTaparezcan como verificados. - Espera a que se complete la verificación y el aprovisionamiento de TLS. Es posible que tu sitio sirva brevemente un certificado no válido durante el aprovisionamiento.
CNAME en DNS only (nube gris). Esto permite que el flujo estándar de prevalidación se complete antes de que cambies el tráfico.
Configuraciones específicas del proveedor
Modo de cifrado de Cloudflare
Modo de cifrado de Cloudflare
Si Cloudflare es tu proveedor de DNS, debes habilitar el modo “Full (strict)” para la configuración de cifrado SSL/TLS. Además, desactiva “Always Use HTTPS” en la configuración de Edge Certificates. La redirección HTTPS de Cloudflare impide que Let’s Encrypt valide tu dominio durante el aprovisionamiento del certificado.
Reintentar la validación
TXT suelen validarse en cinco minutos. Si tu dominio sigue pendiente de validación después de añadir los registros TXT de verificación, reintenta la validación manualmente desde tu dashboard.
- Ve a la página de configuración de dominio personalizado en tu dashboard.
- Busca tu dominio personalizado pendiente.
- Haz clic en Retry validation.
Elimina un dominio personalizado
Establece una URL canónica
canonical a tu docs.json:
https://www.your-custom-domain-here.com con tu dominio personalizado real. Por ejemplo, si tu dominio personalizado es docs.mintlify.com, usarías: