[英]nginx rewrite rule for wildcard domain with same subdomain
我很困惑,希望有人能提供幫助。 我花了很長時間在網上尋找信息,但是我對語法一無所知,感覺就像是在嘗試使事情變得過於復雜。
無論如何,我想做的是擁有一個nginx重寫條件,該條件將具有相同images
子域的所有域都指向具有自己的子文件夾的通用images
文件夾。
例子:
我找到了一篇文章,其中有人使用了諸如server_name="~^(?<sub>.+)\\.domain\\.tld$"
,並將根指向/root/to/nginx/domain.com/$sub
當我嘗試不同的組合以將正則表達式重新調整為server_name="~images\\.(?<domain>)$"
並指向/root/to/nginx/images/$domain
,它未成功重寫。
非常感謝任何可以對此有所了解的人。
server_name指令不帶等號。 您的捕獲組也為空。
您應該改用server_name ~^images\\.(?<domain>.+)$;
路徑正確( /root/to/nginx/images/$domain
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.