Hospedagem em subcaminho
Hospede sua documentação em um subcaminho do domínio, como yoursite.com/docs, com configurações para Vercel, CloudFront, Cloudflare e proxy reverso.
Hospede sua documentação em um subcaminho do domínio, em vez de usar um subdomínio separado: yoursite.com/docs por padrão ou um segmento personalizado, como yoursite.com/help. Para ver todas as opções de implantação, consulte Visão geral da implantação.
As capturas de tela mostram a interface em inglês.
Por que usar um subcaminho?
Em comparação com um subdomínio, como docs.yoursite.com, um subcaminho mantém os leitores no seu domínio principal, e suas páginas de documentação contribuem para a autoridade de busca desse domínio, em vez de dividir os sinais de classificação entre dois hosts.
Como funciona
Seu servidor web ou CDN faz proxy das solicitações de /docs/* para o seu site Jamdesk, preservando a URL original no navegador:
O proxy transmite o cabeçalho X-Jamdesk-Forwarded-Host com o seu domínio. O Jamdesk usa esse cabeçalho para:
- Verificar se seu domínio está autorizado a fornecer o conteúdo
- Aplicar sua configuração do dashboard
Isso torna a configuração do proxy uma operação única: se você alterar as configurações no dashboard, não será necessário atualizar o proxy.
Configuração por provedor
Escolha seu provedor de hospedagem para começar:
Pré-requisitos
Antes de configurar seu proxy:
- Adicione seu domínio no seu dashboard do Jamdesk, em Settings → Custom Domain
- Ative "Host at a subpath"
- Escolha seu subcaminho (opcional; consulte Escolhendo seu subcaminho abaixo) e clique em Save
Seu subdomínio do Jamdesk (por exemplo, acme.jamdesk.app) será exibido no dashboard. Você precisará dele para configurar o proxy.
Salvar uma alteração na hospedagem em subcaminho (ativá-la ou desativá-la, ou alterar o próprio subcaminho) aciona uma reconstrução completa da documentação. Isso é necessário porque a estrutura da URL muda (por exemplo, entre /introduction e /docs/introduction).
Escolhendo seu subcaminho
Por padrão, sua documentação é disponibilizada em /docs. Para usar outro caminho, como /help ou /support, insira-o no campo de subcaminho ao lado do toggle. Com o campo em branco, o toggle exibe Host at a subpath (e.g. /docs); digite um valor e ele será atualizado em tempo real para o caminho que você está prestes a ativar (Host at /help e assim por diante).

O campo aceita um único segmento em letras minúsculas: letras, dígitos e hifens internos בלבד, sem hífen inicial ou final, com no máximo 63 caracteres. Alguns segmentos são reservados e rejeitados imediatamente, incluindo api, jd, caminhos administrativos comuns, como wp-admin, e qualquer código de localidade que sua documentação possa usar (fr, es, de e similares). Reservá-los significa que seu subcaminho nunca poderá entrar em conflito com uma rota já disponibilizada pelo Jamdesk.
Deixe o campo em branco para manter o padrão /docs.
Renomear ou remover seu subcaminho
Alterar seu subcaminho ou apagá-lo para voltar ao padrão é seguro e não quebra links que já foram indexados ou adicionados aos favoritos:
/docsnunca deixa de ser disponibilizado. Mesmo depois de mudar para um subcaminho personalizado, como/help, os caminhos originais/docs/*continuam respondendo no seu subdomínio[slug].jamdesk.appe por qualquer proxy que ainda aponte para eles. Os links canônicos mudam imediatamente para o novo subcaminho, para que os mecanismos de busca façam a reindexação nesse local. Nada que já aponte para/docsdeixa de funcionar, o que permite atualizar a configuração do seu próprio proxy no seu ritmo, sem pressão.- Renomear um subcaminho personalizado encaminha o anterior uma vez. Se você renomear
/helppara/guide, as solicitações para/help/*serão redirecionadas com o código 308 para o caminho correspondente/guide/*. Esse histórico tem apenas um nível: renomeie novamente/guidepara/supporte/guide/*passará a redirecionar para/support/*, mas/help/*(o segmento de duas renomeações atrás) não será mais rastreado. Esses links deixarão de ser resolvidos e levarão a uma página de "not found", às vezes após um redirecionamento para um caminho combinado de aparência estranha. Não encadeie renomeações se depender do redirecionamento para preservar links antigos; atualize os links externos para o subcaminho atual. - Voltar para
/docsfunciona da mesma maneira: seu subcaminho personalizado anterior (um nível do histórico) redireciona para/docs/*.
Isso não significa que /docs redireciona para qualquer subcaminho escolhido. Isso não é necessário, pois /docs continua sendo disponibilizado diretamente e permanentemente. O redirecionamento de um nível se aplica somente a um subcaminho personalizado do qual você está saindo.
Depois de configurar o proxy, faça um teste acessando https://yoursite.com/docs (ou o subcaminho configurado). Sua documentação deverá ser carregada com todos os recursos e links funcionando corretamente.
Preciso ocultar o subdomínio jamdesk.app?
Não. Seu subdomínio [slug].jamdesk.app continua acessível (é a origem upstream para a qual seu proxy encaminha as solicitações), mas não competirá com seu site nos resultados de busca:
- Com seu domínio registrado, todas as páginas disponibilizadas diretamente pelo subdomínio incluem um link canônico que aponta para a mesma página no seu domínio, para que os mecanismos de busca consolidem todos os sinais de classificação nele.
- Antes de um domínio ser registrado, as páginas do subdomínio no modo de subcaminho são marcadas como
noindex, portanto nunca entram no índice.
Se você também quiser impedir o acesso ao próprio conteúdo no subdomínio (e não apenas evitar sua indexação), ative a Proteção por senha: o subdomínio exibirá uma tela de desbloqueio em vez da sua documentação.
