[英]Merge Contents of 2 Directories with nginx
我有
網站根目錄應為/ site / public
我想請求http://example.com/assets/img轉到/ site / public / assets / img(如默認設置),但我也想請求http://example.com/assets/ js轉到/ site / app / assets / js。
這樣做的原因是生產服務器可以隨后處理app文件夾中的源,將它們放置在僅對生產服務器本地的其他文件夾中(版本控制之外),然后在服務器上包含已處理源的文件夾中。資產將被合並。
我在想一定有辦法,但我想不通。
謝謝。
您需要為所需的位置設置備用root
。 像這樣。
server {
listen 80;
server_name localhost;
root /var/www/site/public;
location ~ /assets/(css|js)/ {
root /var/www/site/app;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.