反向代理配置仅适用于 Enterprise 方案。
选择你的部署方式
- 在
/docs下托管:在控制台的 Custom domain setup 页面中开启 Host at/docs开关。这种方式路由更少,配置更简单。 - 自定义子路径:使用你选择的任意子路径。这种方式需要额外的路由规则。
mintlify.site 作为代理目标。
在 /docs 子路径下托管
/docs 路径下提供文档时,使用此配置。
在配置反向代理之前:
- 在控制台中前往 自定义 domain 设置。
- 启用 Host at
/docs开关。 - 输入你的 domain 并选择 Add domain。
路由配置
| 路径 | 目标地址 | 缓存 |
|---|---|---|
/docs | <your-subdomain>.mintlify.site/docs | No cache |
/docs/* | <your-subdomain>.mintlify.site/docs | No cache |
/.well-known/vercel/* | <your-subdomain>.mintlify.site | No cache |
/.well-known/skills/* (optional) | <your-subdomain>.mintlify.site/docs | No cache |
/.well-known/agent-skills/* (optional) | <your-subdomain>.mintlify.site/docs | No cache |
/skill.md (optional) | <your-subdomain>.mintlify.site/docs | No cache |
/llms.txt (optional) | <your-subdomain>.mintlify.site/docs | No cache |
/llms-full.txt (optional) | <your-subdomain>.mintlify.site/docs | No cache |
/.well-known/skills/*、/.well-known/agent-skills/*、/skill.md、/llms.txt 和 /llms-full.txt 这些路由是可选的。只有当你希望在站点根路径(例如 your-domain.com/llms.txt)而不是在文档子路径下(例如 your-domain.com/docs/llms.txt)提供 AI 文件时,才需要包含它们。
必需的请求头配置
- Origin:包含目标子域
<your-subdomain>.mintlify.site - X-Forwarded-For:保留客户端 IP 信息
- X-Forwarded-Proto:保留原始协议 (HTTP/HTTPS)
- X-Real-IP:转发真实的客户端 IP 地址
- User-Agent:转发用户代理
nginx 配置示例
自定义子路径
/docs 之外的子路径(例如 /help 或 /resources)时,请使用以下路由配置。
按以下缓存策略将这些路径代理到你的 Mintlify 子域:
| Path | Destination | Caching |
|---|---|---|
/.well-known/vercel/* | <your-subdomain>.mintlify.site | 不缓存 |
/.well-known/skills/* | <your-subdomain>.mintlify.site | 不缓存 |
/.well-known/agent-skills/* | <your-subdomain>.mintlify.site | 不缓存 |
/skill.md | <your-subdomain>.mintlify.site | 不缓存 |
/llms.txt | <your-subdomain>.mintlify.site | 不缓存 |
/llms-full.txt | <your-subdomain>.mintlify.site | 不缓存 |
/mintlify-assets/_next/static/* | <your-subdomain>.mintlify.site | 启用缓存 |
/_mintlify/* | <your-subdomain>.mintlify.site | 不缓存 |
/* | <your-subdomain>.mintlify.site | 不缓存 |
/ | <your-subdomain>.mintlify.site | 不缓存 |
Mintlify 在根路径提供
llms.txt、llms-full.txt 和 skill.md。如果你的文档位于子路径下(例如 /help),你也可以在该子路径下提供这些文件(例如 /help/llms.txt)。为此,请添加 location 块将子路径重写到根路径。请参阅下方的 nginx 示例了解这两种模式。必需的请求头配置
- Origin:包含目标子域
<your-subdomain>.mintlify.site - X-Forwarded-For:保留客户端 IP 信息
- X-Forwarded-Proto:保留原始协议(HTTP/HTTPS)
- X-Real-IP:转发真实的客户端 IP 地址
- User-Agent:转发用户代理
Nginx 配置示例
疑难解答
更改未显示
<your-subdomain>.mintlify.site。
404 错误
Host 头,或缺少 Origin 头。
解决方案:
- 停止转发
Host头 - 将
Origin头设置为你的 Mintlify 子域(<your-subdomain>.mintlify.site)
性能问题
/mintlify-assets/_next/static/* 路径启用缓存。/docs 子路径配置会自动处理缓存。