簡體   English   中英

如何添加Nginx重寫url + last_part與different_url + last_part?

[英]How can I add nginx rewrite url+last_part with different_url+last_part?

我需要重寫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

正則表達式為:

/public/storage/ /storage/app/public/

假設/ public / storage /沒有出現在其他任何地方。 否則,還應包括域名。 如果“存儲”是一種模式,則

/public/([a-z]+)/ /$1/app/public/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM