| 1234567891011121314151617181920212223 |
- # History 模式 SPA 回退:刷新 /mcp/guide、/mcp/online 等路由时返回 index.html
- # 使用方式:将 root 改为实际静态资源目录后,include 或复制到 Nginx 配置中
- server {
- listen 80;
- server_name _;
- # 改为构建产物目录,例如 /usr/share/nginx/html 或项目 dist 路径
- root /usr/share/nginx/html;
- index index.html;
- # 真实静态文件(js/css/图片)优先按文件返回,避免被回退成 HTML
- location /assets/ {
- try_files $uri =404;
- expires 7d;
- add_header Cache-Control "public";
- }
- # 前端路由:文件不存在时回退到 index.html
- location / {
- try_files $uri $uri/ /index.html;
- }
- }
|