Nginx处理错链

来源:本站原创 点击数: 次 发布时间:2026年11月10日

有时候从其他系统迁移过来,可能有一些附件链接是错误的,没来的及及时修正,但是服务器本身确实有该附件,改数据库又有风险或者客户不愿意的情况下。

可以用Nginx规则重写附件链接。

  # /Public/Admin/B-JUI/... -> /upload/history/public/admin/b-jui/...
 location ~* ^/Public/Admin/B-JUI/(.*)$ {
        rewrite "(?i)^/Public/Admin/B-JUI/(.*)$" /upload/history/public/admin/b-jui/$1 last;
    }