设置你的基础路径
/docs,但你可以使用任何你选择的基础路径,例如 /help 或 /resources。
在所有配置中,均使用 mintlify.site 作为代理目标。
在 /docs 子路径下托管
/docs 路径下提供文档服务时,请使用此配置。
在配置反向代理之前:
- 在控制台中前往 Custom domain setup。
- 启用 Host at 开关。
- 输入你的域名。
- 输入
docs作为你的基础路径。 - 选择 Add domain。
路由配置
你的代理必须在文档路径上转发所有 HTTP 方法。Mintlify 会以
POST 请求的形式将分析事件发送到 /docs/_mintlify/api/v1/e,因此仅允许 GET 和 HEAD 请求的代理会悄无声息地导致仪表板中的分析数据失效。
Mintlify 会在你的基础路径下提供这些文件,例如 <your-subdomain>.mintlify.site/docs/llms.txt,因此它们可以通过你的主要子路径路由,在你域名的子路径下访问,例如 your-domain.com/docs/llms.txt。
/.well-known/skills/*、/.well-known/agent-skills/*、/skill.md、/llms.txt 和 /llms-full.txt 路由是可选的。只有当你还希望在域名的根路径下提供这些文件时(例如 your-domain.com/llms.txt)才需要包含它们。请注意,每个根路径都会映射到你 Mintlify 子域上基础路径下的文件。
必需的请求头配置
- Origin:包含目标子域
<your-subdomain>.mintlify.site - X-Forwarded-For:保留客户端 IP 信息
- X-Forwarded-Proto:保留原始协议(HTTP/HTTPS)
- X-Real-IP:转发真实的客户端 IP 地址
- User-Agent:转发用户代理
nginx 配置示例
自定义子路径
/docs 之外的子路径(例如 /help 或 /resources):
- 在控制台中前往 Custom domain setup 页面。
- 启用 Host at 开关并输入你的基础路径。例如
/docs或/help。 - 输入你的域名。
- 输入你的基础路径。
- 选择 Add domain。
<your-subdomain>.mintlify.site<your-base-path> 会提供你的内容。
按照与 /docs 子路径相同的路由配置、请求头要求和 nginx 模式来配置你的反向代理,只需将 /docs 替换为你的基础路径。
疑难解答
更改未显示
<your-subdomain>.mintlify.site。
404 错误
Host 头,或缺少 Origin 头。
解决方案:
- 停止转发
Host头 - 将
Origin头设置为你的 Mintlify 子域(<your-subdomain>.mintlify.site)
性能问题
/mintlify-assets/_next/static/* 路径,仅对这些静态资源启用缓存。