diff --git a/es/guides/reverse-proxy.mdx b/es/guides/reverse-proxy.mdx index 30113d79f..2263181fc 100644 --- a/es/guides/reverse-proxy.mdx +++ b/es/guides/reverse-proxy.mdx @@ -15,13 +15,14 @@ Cuando implementes un proxy inverso, supervisa posibles problemas con la verific ## Configuración de enrutamiento -Proxy estos paths a tu subdomain de Mintlify con las políticas de caché especificadas: +Encamina (proxy) estas rutas a tu subdomain de Mintlify con las políticas de caché indicadas: -| Path | Destination | Caching | -|------|-------------|---------| +| Ruta | Destino | Caché | +|------|---------|-------| | `/.well-known/acme-challenge/*` | `.mintlify.app` | Sin caché | | `/.well-known/vercel/*` | `.mintlify.app` | Sin caché | | `/mintlify-assets/_next/static/*` | `.mintlify.app` | Caché habilitada | +| `/_mintlify/*` | `.mintlify.app` | Sin caché | | `/*` | `.mintlify.app` | Sin caché | | `/` | `.mintlify.app` | Sin caché | @@ -59,7 +60,7 @@ server { proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header User-Agent $http_user_agent; - # Desactivar caché para rutas de verificación + # Deshabilitar caché para rutas de verificación add_header Cache-Control "no-cache, no-store, must-revalidate"; } @@ -72,7 +73,7 @@ server { proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header User-Agent $http_user_agent; - # Desactivar caché para rutas de verificación + # Deshabilitar caché para rutas de verificación add_header Cache-Control "no-cache, no-store, must-revalidate"; } @@ -85,10 +86,23 @@ server { proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header User-Agent $http_user_agent; - # Activar caché para recursos estáticos + # Habilitar caché para recursos estáticos add_header Cache-Control "public, max-age=86400"; } + # Rutas específicas de Mintlify + location ~ ^/_mintlify/ { + proxy_pass https://.mintlify.app; + proxy_set_header Origin .mintlify.app; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header User-Agent $http_user_agent; + + # Deshabilitar caché para rutas de Mintlify + add_header Cache-Control "no-cache, no-store, must-revalidate"; + } + # Ruta raíz location = / { proxy_pass https://.mintlify.app; @@ -98,7 +112,7 @@ server { proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header User-Agent $http_user_agent; - # Desactivar caché para contenido dinámico + # Deshabilitar caché para contenido dinámico add_header Cache-Control "no-cache, no-store, must-revalidate"; } @@ -111,7 +125,7 @@ server { proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header User-Agent $http_user_agent; - # Desactivar caché para contenido dinámico + # Deshabilitar caché para contenido dinámico add_header Cache-Control "no-cache, no-store, must-revalidate"; } } diff --git a/fr/guides/reverse-proxy.mdx b/fr/guides/reverse-proxy.mdx index 2e7543bd6..88b3a1ed3 100644 --- a/fr/guides/reverse-proxy.mdx +++ b/fr/guides/reverse-proxy.mdx @@ -15,15 +15,16 @@ Lorsque vous mettez en place un proxy inverse, surveillez les éventuels problè ## Configuration du routage -Redirigez ces chemins vers votre sous-domaine Mintlify avec les politiques de mise en cache indiquées : +Redirigez ces chemins via un proxy vers votre sous-domaine Mintlify avec les stratégies de mise en cache indiquées : | Chemin | Destination | Mise en cache | |------|-------------|---------| -| `/.well-known/acme-challenge/*` | `.mintlify.app` | Sans cache | -| `/.well-known/vercel/*` | `.mintlify.app` | Sans cache | +| `/.well-known/acme-challenge/*` | `.mintlify.app` | Pas de cache | +| `/.well-known/vercel/*` | `.mintlify.app` | Pas de cache | | `/mintlify-assets/_next/static/*` | `.mintlify.app` | Cache activé | -| `/*` | `.mintlify.app` | Sans cache | -| `/` | `.mintlify.app` | Sans cache | +| `/_mintlify/*` | `.mintlify.app` | Pas de cache | +| `/*` | `.mintlify.app` | Pas de cache | +| `/` | `.mintlify.app` | Pas de cache |
## Configuration des en-têtes requise @@ -89,6 +90,19 @@ server { add_header Cache-Control "public, max-age=86400"; } + # Chemins spécifiques à Mintlify + location ~ ^/_mintlify/ { + proxy_pass https://.mintlify.app; + proxy_set_header Origin .mintlify.app; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header User-Agent $http_user_agent; + + # Désactiver la mise en cache pour les chemins Mintlify + add_header Cache-Control "no-cache, no-store, must-revalidate"; + } + # Chemin racine location = / { proxy_pass https://.mintlify.app; diff --git a/zh/guides/reverse-proxy.mdx b/zh/guides/reverse-proxy.mdx index a155d6425..e6475a268 100644 --- a/zh/guides/reverse-proxy.mdx +++ b/zh/guides/reverse-proxy.mdx @@ -15,13 +15,14 @@ description: "配置自定义反向代理以为文档提供服务" ## 路由配置
-按如下缓存策略将这些路径代理到你的 Mintlify 子域: +将以下路径按指定缓存策略代理到你的 Mintlify 子域: | 路径 | 目标 | 缓存 | |------|-------------|---------| | `/.well-known/acme-challenge/*` | `.mintlify.app` | 不缓存 | | `/.well-known/vercel/*` | `.mintlify.app` | 不缓存 | | `/mintlify-assets/_next/static/*` | `.mintlify.app` | 启用缓存 | +| `/_mintlify/*` | `.mintlify.app` | 不缓存 | | `/*` | `.mintlify.app` | 不缓存 | | `/` | `.mintlify.app` | 不缓存 | @@ -42,7 +43,7 @@ description: "配置自定义反向代理以为文档提供服务"
- ## Nginx 配置示例 + ## NGINX 配置示例
```nginx @@ -89,6 +90,19 @@ server { add_header Cache-Control "public, max-age=86400"; } + # Mintlify 特定路径 + location ~ ^/_mintlify/ { + proxy_pass https://.mintlify.app; + proxy_set_header Origin .mintlify.app; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header User-Agent $http_user_agent; + + # 禁用 Mintlify 路径的缓存 + add_header Cache-Control "no-cache, no-store, must-revalidate"; + } + # 根路径 location = / { proxy_pass https://.mintlify.app; @@ -98,7 +112,7 @@ server { proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header User-Agent $http_user_agent; - # 禁用动态内容缓存 + # 禁用动态内容的缓存 add_header Cache-Control "no-cache, no-store, must-revalidate"; } @@ -111,7 +125,7 @@ server { proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header User-Agent $http_user_agent; - # 禁用动态内容缓存 + # 禁用动态内容的缓存 add_header Cache-Control "no-cache, no-store, must-revalidate"; } }