arquivo vercel.json
vercel.json
configura como seu projeto é criado e implantado. Ele fica no diretório raiz do seu projeto e controla vários aspectos da implantação, incluindo roteamento, redirecionamentos, cabeçalhos e configurações de build.
Usamos a configuração rewrites
para fazer proxy das solicitações do seu domínio principal para a sua documentação.
Rewrites mapeiam solicitações recebidas para destinos diferentes sem alterar a URL no navegador. Quando alguém visita yoursite.com/docs
, a Vercel buscará internamente o conteúdo de your-subdomain.mintlify.dev/docs
, mas o usuário ainda verá yoursite.com/docs
no navegador. Isso é diferente de redirecionamentos, que enviariam os usuários para uma URL totalmente diferente.
Você pode personalizar o subcaminho para qualquer valor que preferir, como /docs
, /help
ou /guides
. Além disso, é possível usar subcaminhos profundamente aninhados, como /product/docs
.
Estrutura do repositório
yoursite.com/docs
, crie um diretório docs/
com todos os arquivos de documentação.
Configuração
vercel.json
. Este exemplo usa /docs
, mas você pode substituí-lo por qualquer subcaminho:
source
: O padrão de rota no seu domínio que aciona o rewrite.destination
: Para onde a solicitação deve ser encaminhada (proxy).:match*
: Um curinga que captura quaisquer segmentos de caminho após o subcaminho.
Gerar rewrites
vercel.json
.
Usando proxies externos com a Vercel
Lista de permissões de paths obrigatória
/.well-known/acme-challenge/*
- Necessário para a verificação do certificado do Let’s Encrypt/.well-known/vercel/*
- Necessário para a verificação de domínio da Vercel/mintlify-assets/_next/static/*
- Necessário para servir assets estáticos
Requisitos para encaminhamento de cabeçalhos
HOST
. Sem o encaminhamento adequado desse cabeçalho, as solicitações de verificação falharão.
Testando a configuração do seu proxy
- Confira se
https://[yourdomain].com/.well-known/vercel/
retorna uma resposta. - Certifique-se de que os certificados SSL estão sendo provisionados corretamente no painel da Vercel.
- Verifique se a verificação de domínio é concluída com sucesso.