【发布时间】:2019-07-16 03:05:42
【问题描述】:
我需要重写一个nginx重写规则,但是不知道怎么做。
这是我的示例网址:
cdn.example.com/public/storage/upload/images/1/2/3/4.jpg
cdn.example.com/public/storage/upload/images/1/2/3.jpg
我想把它转换成
cdn.example.com/storage/app/public/upload/images/1/2/3/4.jpg
cdn.example.com/storage/app/public/upload/images/1/2/3.jpg
我不确定如何在原始 URL 前添加 storage/app/ 并从原始 URL 中删除 public 后的 storage?
【问题讨论】:
-
试试
rewrite ^/public/storage(/upload/images/.*)$ /storage/app/public$1 redirect;
标签: regex nginx server url-rewriting