首页 > 解决方案 > nginx 中的 URL 掩码

问题描述

我的页面样式指向以下 URL:

https://example.com/assets/styles/theme-1.css?v=11

然而,实际styles是坐在

/var/www/somedomain.com/html/z/assets/styles/theme-1.css?v=11

我需要从顶部指向上述路径的 URL。

我尝试了以下方法,但它不起作用

location /assets {
   alias /var/www/somedomain.com/html/z/assets;
}

我也试过使用proxy_pass没有积极的结果。

我做错了什么的任何线索?

标签: nginxaliasmasking

解决方案


url 路径结构与文件目录相同,可以root如下使用:

location /assets {
    root /var/www/somedomain.com/html/z;
}

推荐阅读