Archivo vercel.json
vercel.json
define cómo se compila y se implementa tu proyecto. Se encuentra en el directorio raíz y controla varios aspectos de la implementación, incluidos el enrutamiento, las redirecciones, los encabezados y la configuración de compilación.
Usamos la opción rewrites
para enrutar mediante proxy las solicitudes desde tu dominio principal hacia tu documentación.
Los rewrites
reasignan las solicitudes entrantes a distintos destinos sin cambiar la URL en el navegador. Cuando alguien visita yoursite.com/docs
, Vercel obtendrá internamente el contenido de your-subdomain.mintlify.dev/docs
, pero el usuario seguirá viendo yoursite.com/docs
en su navegador. Esto es diferente de las redirecciones, que enviarían a los usuarios a una URL completamente distinta.
Puedes personalizar la subruta con el valor que prefieras, como /docs
, /help
o /guides
. Además, puedes usar subrutas profundamente anidadas, como /product/docs
.
Estructura del repositorio
yoursite.com/docs
, deberías crear un directorio docs/
con todos tus archivos de documentación.
Configuración
vercel.json
. Este ejemplo usa /docs
, pero puedes reemplazarlo por cualquier subruta:
source
: El patrón de ruta en tu domain que activa la reescritura.destination
: El destino al que se debe enviar la solicitud mediante proxy.:match*
: Un comodín que captura cualquier segmento de ruta después de tu subruta.
Generar redirecciones
vercel.json
.
Uso de proxies externos con Vercel
Lista obligatoria de rutas permitidas
/.well-known/acme-challenge/*
- Obligatorio para la verificación del certificado de Let’s Encrypt/.well-known/vercel/*
- Obligatorio para la verificación de domain en Vercel/mintlify-assets/_next/static/*
- Obligatorio para los recursos estáticos
Requisitos para el reenvío de encabezados
HOST
. Sin un reenvío adecuado de este encabezado, las solicitudes de verificación fallarán.
Prueba de la configuración del proxy
- Comprueba que
https://[yourdomain].com/.well-known/vercel/
devuelva una respuesta. - Asegúrate de que los certificados SSL se estén aprovisionando correctamente en el dashboard de Vercel.
- Verifica que la verificación del domain se complete correctamente.