You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求协助配置Nginx特定URL重定向并兼容现有规则

Nginx路径重定向配置方案

配置修改步骤

  • 打开Nginx的sites-available/dev配置文件,在server块内、现有location规则之前添加以下重写规则:

    # 将.abcd开头的路径重定向到api/service路径
    rewrite ^/.abcd/(.*)$ /api/service/$1 permanent;
    

    说明:

    • permanent对应301永久重定向,若需临时重定向可替换为redirect(302)
    • $1会捕获.abcd/之后的所有动态内容(比如示例中的efgh/ijkl),保证动态值完整传递
  • 确保重写规则优先级高于现有路由规则:Nginx按配置顺序匹配规则,把这条rewrite放在所有location /api/相关规则之前,避免被原有规则提前拦截

验证与生效

  • 执行配置语法检查:
    sudo nginx -t
    
  • 检查通过后重启Nginx使配置生效:
    sudo systemctl restart nginx
    

兼容性说明

这条重写规则仅匹配路径以.abcd/开头的请求,不会干扰原有:

  • /api/service请求转发至独立服务的规则
  • 其余/api请求转发至主应用后端的规则
    完全兼容原有路由逻辑

内容的提问来源于stack exchange,提问作者apes-together-strong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 19:22:35